/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-9bbddad6b14272d9691b7fb6f1c011d15ab18596-9bbddad [2021-06-12 20:06:04,000 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-12 20:06:04,003 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-12 20:06:04,039 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-12 20:06:04,040 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-12 20:06:04,043 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-12 20:06:04,045 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-12 20:06:04,050 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-12 20:06:04,052 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-12 20:06:04,056 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-12 20:06:04,057 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-12 20:06:04,058 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-12 20:06:04,059 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-12 20:06:04,060 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-12 20:06:04,062 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-12 20:06:04,063 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-12 20:06:04,067 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-12 20:06:04,068 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-12 20:06:04,070 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-12 20:06:04,075 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-12 20:06:04,077 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-12 20:06:04,078 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-12 20:06:04,079 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-12 20:06:04,081 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-12 20:06:04,087 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-12 20:06:04,087 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-12 20:06:04,087 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-12 20:06:04,089 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-12 20:06:04,089 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-12 20:06:04,090 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-12 20:06:04,090 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-12 20:06:04,091 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-12 20:06:04,092 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-12 20:06:04,093 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-12 20:06:04,094 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-12 20:06:04,094 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-12 20:06:04,094 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-12 20:06:04,095 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-12 20:06:04,095 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-12 20:06:04,095 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-12 20:06:04,096 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-12 20:06:04,100 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-06-12 20:06:04,156 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-12 20:06:04,157 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-12 20:06:04,157 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-12 20:06:04,157 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-12 20:06:04,158 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-12 20:06:04,159 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-12 20:06:04,159 INFO L138 SettingsManager]: * Use SBE=true [2021-06-12 20:06:04,159 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-12 20:06:04,159 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-12 20:06:04,159 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-12 20:06:04,160 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-12 20:06:04,160 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-12 20:06:04,160 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-12 20:06:04,160 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-12 20:06:04,160 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-12 20:06:04,161 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-12 20:06:04,161 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-12 20:06:04,161 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-12 20:06:04,161 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-12 20:06:04,161 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-12 20:06:04,162 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-12 20:06:04,162 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-12 20:06:04,162 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-12 20:06:04,162 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-12 20:06:04,162 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-12 20:06:04,163 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-12 20:06:04,163 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-12 20:06:04,163 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-12 20:06:04,163 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-12 20:06:04,163 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-12 20:06:04,164 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-12 20:06:04,164 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-06-12 20:06:04,461 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-12 20:06:04,480 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-12 20:06:04,482 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-12 20:06:04,483 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-12 20:06:04,484 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-12 20:06:04,485 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-06-12 20:06:04,485 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-06-12 20:06:04,547 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-12 20:06:04,549 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-12 20:06:04,549 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-12 20:06:04,550 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-12 20:06:04,550 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-12 20:06:04,560 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 12.06 08:06:04" (1/1) ... [2021-06-12 20:06:04,579 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 12.06 08:06:04" (1/1) ... [2021-06-12 20:06:04,587 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-12 20:06:04,588 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-12 20:06:04,589 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-12 20:06:04,589 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-12 20:06:04,596 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 12.06 08:06:04" (1/1) ... [2021-06-12 20:06:04,596 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 12.06 08:06:04" (1/1) ... [2021-06-12 20:06:04,600 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 12.06 08:06:04" (1/1) ... [2021-06-12 20:06:04,600 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 12.06 08:06:04" (1/1) ... [2021-06-12 20:06:04,612 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 12.06 08:06:04" (1/1) ... [2021-06-12 20:06:04,616 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 12.06 08:06:04" (1/1) ... [2021-06-12 20:06:04,620 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 12.06 08:06:04" (1/1) ... [2021-06-12 20:06:04,626 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-12 20:06:04,627 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-12 20:06:04,627 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-12 20:06:04,627 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-12 20:06:04,629 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:06:04" (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-06-12 20:06:04,693 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-12 20:06:04,693 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-12 20:06:04,694 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-12 20:06:04,694 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-12 20:06:04,694 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-12 20:06:04,695 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-12 20:06:04,695 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-12 20:06:04,695 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-12 20:06:04,695 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-12 20:06:04,695 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-12 20:06:04,695 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-12 20:06:04,696 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-12 20:06:04,697 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-12 20:06:05,224 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-12 20:06:05,224 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-06-12 20:06:05,226 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 08:06:05 BoogieIcfgContainer [2021-06-12 20:06:05,226 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-12 20:06:05,228 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-12 20:06:05,228 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-12 20:06:05,230 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-12 20:06:05,230 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:06:04" (1/2) ... [2021-06-12 20:06:05,231 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63748030 and model type nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.06 08:06:05, skipping insertion in model container [2021-06-12 20:06:05,231 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 12.06 08:06:05" (2/2) ... [2021-06-12 20:06:05,232 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-subst.wvr.bpl [2021-06-12 20:06:05,237 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-12 20:06:05,237 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-12 20:06:05,237 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-12 20:06:05,238 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-12 20:06:05,266 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-06-12 20:06:05,289 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-06-12 20:06:05,316 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-12 20:06:05,316 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-12 20:06:05,316 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-12 20:06:05,316 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-12 20:06:05,316 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-12 20:06:05,317 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-12 20:06:05,317 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-12 20:06:05,317 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-12 20:06:05,324 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2021-06-12 20:06:05,339 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 110 states, 108 states have (on average 3.4814814814814814) internal successors, (376), 109 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:06:05,342 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 108 states have (on average 3.4814814814814814) internal successors, (376), 109 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:06:05,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:06:05,349 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:05,350 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:05,350 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:05,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:05,354 INFO L82 PathProgramCache]: Analyzing trace with hash 454115418, now seen corresponding path program 1 times [2021-06-12 20:06:05,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:05,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325970552] [2021-06-12 20:06:05,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:05,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:05,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:05,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:05,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325970552] [2021-06-12 20:06:05,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325970552] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:05,775 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:05,775 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:05,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104108117] [2021-06-12 20:06:05,780 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:05,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:05,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:05,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:05,803 INFO L87 Difference]: Start difference. First operand has 110 states, 108 states have (on average 3.4814814814814814) internal successors, (376), 109 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) 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-06-12 20:06:05,953 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2021-06-12 20:06:06,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:06,135 INFO L93 Difference]: Finished difference Result 265 states and 821 transitions. [2021-06-12 20:06:06,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:06,137 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-06-12 20:06:06,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:06,152 INFO L225 Difference]: With dead ends: 265 [2021-06-12 20:06:06,152 INFO L226 Difference]: Without dead ends: 250 [2021-06-12 20:06:06,153 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 326.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:06:06,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-06-12 20:06:06,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 126. [2021-06-12 20:06:06,219 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-06-12 20:06:06,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 421 transitions. [2021-06-12 20:06:06,220 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 421 transitions. Word has length 14 [2021-06-12 20:06:06,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:06,221 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 421 transitions. [2021-06-12 20:06:06,221 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-06-12 20:06:06,221 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 421 transitions. [2021-06-12 20:06:06,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:06:06,222 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:06,223 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:06,223 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-12 20:06:06,223 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:06,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:06,223 INFO L82 PathProgramCache]: Analyzing trace with hash -947352844, now seen corresponding path program 2 times [2021-06-12 20:06:06,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:06,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787910033] [2021-06-12 20:06:06,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:06,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:06,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:06,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:06,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787910033] [2021-06-12 20:06:06,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787910033] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:06,407 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:06,407 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:06,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878011705] [2021-06-12 20:06:06,408 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:06,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:06,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:06,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:06,409 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-06-12 20:06:06,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:06,581 INFO L93 Difference]: Finished difference Result 278 states and 851 transitions. [2021-06-12 20:06:06,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:06,582 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-06-12 20:06:06,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:06,585 INFO L225 Difference]: With dead ends: 278 [2021-06-12 20:06:06,586 INFO L226 Difference]: Without dead ends: 263 [2021-06-12 20:06:06,586 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 172.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:06:06,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-06-12 20:06:06,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 132. [2021-06-12 20:06:06,656 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-06-12 20:06:06,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 434 transitions. [2021-06-12 20:06:06,657 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 434 transitions. Word has length 14 [2021-06-12 20:06:06,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:06,658 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 434 transitions. [2021-06-12 20:06:06,658 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-06-12 20:06:06,658 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 434 transitions. [2021-06-12 20:06:06,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:06:06,659 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:06,659 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:06,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-12 20:06:06,660 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:06,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:06,660 INFO L82 PathProgramCache]: Analyzing trace with hash -1857974612, now seen corresponding path program 3 times [2021-06-12 20:06:06,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:06,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500851799] [2021-06-12 20:06:06,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:06,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:06,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:06,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:06,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500851799] [2021-06-12 20:06:06,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500851799] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:06,790 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:06,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:06,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745213673] [2021-06-12 20:06:06,791 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:06,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:06,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:06,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:06,795 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-06-12 20:06:06,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:06,994 INFO L93 Difference]: Finished difference Result 363 states and 1192 transitions. [2021-06-12 20:06:06,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:06:06,995 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-06-12 20:06:06,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:07,004 INFO L225 Difference]: With dead ends: 363 [2021-06-12 20:06:07,004 INFO L226 Difference]: Without dead ends: 348 [2021-06-12 20:06:07,005 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 137.5ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-06-12 20:06:07,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-06-12 20:06:07,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 140. [2021-06-12 20:06:07,027 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-06-12 20:06:07,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-06-12 20:06:07,028 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-06-12 20:06:07,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:07,028 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-06-12 20:06:07,028 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-06-12 20:06:07,028 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-06-12 20:06:07,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:06:07,029 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:07,030 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:07,030 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-12 20:06:07,030 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:07,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:07,030 INFO L82 PathProgramCache]: Analyzing trace with hash 1906157040, now seen corresponding path program 4 times [2021-06-12 20:06:07,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:07,031 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930455762] [2021-06-12 20:06:07,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:07,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:07,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:07,263 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:07,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930455762] [2021-06-12 20:06:07,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930455762] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:07,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:07,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:07,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792944146] [2021-06-12 20:06:07,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:07,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:07,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:07,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:07,266 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-06-12 20:06:07,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:07,499 INFO L93 Difference]: Finished difference Result 248 states and 718 transitions. [2021-06-12 20:06:07,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:07,499 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-06-12 20:06:07,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:07,501 INFO L225 Difference]: With dead ends: 248 [2021-06-12 20:06:07,501 INFO L226 Difference]: Without dead ends: 233 [2021-06-12 20:06:07,502 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 316.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:06:07,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-12 20:06:07,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 140. [2021-06-12 20:06:07,507 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-06-12 20:06:07,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-06-12 20:06:07,508 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-06-12 20:06:07,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:07,508 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-06-12 20:06:07,509 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-06-12 20:06:07,509 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-06-12 20:06:07,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:06:07,512 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:07,512 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:07,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-06-12 20:06:07,512 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:07,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:07,513 INFO L82 PathProgramCache]: Analyzing trace with hash 1941149522, now seen corresponding path program 5 times [2021-06-12 20:06:07,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:07,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069202386] [2021-06-12 20:06:07,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:07,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:07,653 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:07,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069202386] [2021-06-12 20:06:07,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069202386] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:07,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:07,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:07,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563545824] [2021-06-12 20:06:07,654 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:07,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:07,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:07,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:07,655 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-06-12 20:06:07,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:07,830 INFO L93 Difference]: Finished difference Result 371 states and 1217 transitions. [2021-06-12 20:06:07,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:06:07,831 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-06-12 20:06:07,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:07,833 INFO L225 Difference]: With dead ends: 371 [2021-06-12 20:06:07,833 INFO L226 Difference]: Without dead ends: 356 [2021-06-12 20:06:07,833 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 153.0ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-06-12 20:06:07,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-06-12 20:06:07,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 142. [2021-06-12 20:06:07,839 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-06-12 20:06:07,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-06-12 20:06:07,840 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-06-12 20:06:07,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:07,841 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-06-12 20:06:07,841 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-06-12 20:06:07,841 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-06-12 20:06:07,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:06:07,842 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:07,842 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:07,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-06-12 20:06:07,842 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:07,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:07,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1674927890, now seen corresponding path program 6 times [2021-06-12 20:06:07,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:07,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64446091] [2021-06-12 20:06:07,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:07,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:07,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:07,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:07,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64446091] [2021-06-12 20:06:07,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64446091] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:07,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:07,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:07,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900166251] [2021-06-12 20:06:07,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:07,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:07,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:07,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:07,977 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-06-12 20:06:08,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:08,127 INFO L93 Difference]: Finished difference Result 295 states and 918 transitions. [2021-06-12 20:06:08,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:08,128 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-06-12 20:06:08,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:08,129 INFO L225 Difference]: With dead ends: 295 [2021-06-12 20:06:08,130 INFO L226 Difference]: Without dead ends: 280 [2021-06-12 20:06:08,130 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 165.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:06:08,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-06-12 20:06:08,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 142. [2021-06-12 20:06:08,136 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-06-12 20:06:08,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-06-12 20:06:08,136 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-06-12 20:06:08,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:08,137 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-06-12 20:06:08,137 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-06-12 20:06:08,137 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-06-12 20:06:08,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:06:08,138 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:08,138 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:08,138 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-06-12 20:06:08,138 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:08,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:08,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1444712772, now seen corresponding path program 1 times [2021-06-12 20:06:08,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:08,139 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432923929] [2021-06-12 20:06:08,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:08,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:08,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:08,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:08,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432923929] [2021-06-12 20:06:08,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432923929] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:08,160 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:08,160 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 20:06:08,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108611887] [2021-06-12 20:06:08,160 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-12 20:06:08,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:08,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-12 20:06:08,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:06:08,161 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-06-12 20:06:08,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:08,166 INFO L93 Difference]: Finished difference Result 166 states and 549 transitions. [2021-06-12 20:06:08,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-12 20:06:08,167 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-06-12 20:06:08,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:08,168 INFO L225 Difference]: With dead ends: 166 [2021-06-12 20:06:08,168 INFO L226 Difference]: Without dead ends: 166 [2021-06-12 20:06:08,168 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:06:08,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-06-12 20:06:08,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2021-06-12 20:06:08,173 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-06-12 20:06:08,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 549 transitions. [2021-06-12 20:06:08,174 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 549 transitions. Word has length 15 [2021-06-12 20:06:08,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:08,174 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 549 transitions. [2021-06-12 20:06:08,174 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-06-12 20:06:08,174 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 549 transitions. [2021-06-12 20:06:08,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:06:08,175 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:08,175 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:08,175 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-06-12 20:06:08,175 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:08,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:08,176 INFO L82 PathProgramCache]: Analyzing trace with hash 868256482, now seen corresponding path program 1 times [2021-06-12 20:06:08,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:08,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749427321] [2021-06-12 20:06:08,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:08,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:08,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:08,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:08,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749427321] [2021-06-12 20:06:08,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749427321] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:08,191 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:08,191 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 20:06:08,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578517294] [2021-06-12 20:06:08,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-12 20:06:08,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:08,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-12 20:06:08,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:06:08,192 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-06-12 20:06:08,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:08,197 INFO L93 Difference]: Finished difference Result 192 states and 636 transitions. [2021-06-12 20:06:08,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-12 20:06:08,197 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-06-12 20:06:08,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:08,199 INFO L225 Difference]: With dead ends: 192 [2021-06-12 20:06:08,199 INFO L226 Difference]: Without dead ends: 192 [2021-06-12 20:06:08,199 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:06:08,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-06-12 20:06:08,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2021-06-12 20:06:08,206 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-06-12 20:06:08,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 636 transitions. [2021-06-12 20:06:08,207 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 636 transitions. Word has length 15 [2021-06-12 20:06:08,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:08,207 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 636 transitions. [2021-06-12 20:06:08,207 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-06-12 20:06:08,207 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 636 transitions. [2021-06-12 20:06:08,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:06:08,208 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:08,208 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:08,208 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-06-12 20:06:08,208 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:08,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:08,209 INFO L82 PathProgramCache]: Analyzing trace with hash 1029743448, now seen corresponding path program 1 times [2021-06-12 20:06:08,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:08,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033392061] [2021-06-12 20:06:08,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:08,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:08,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:08,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033392061] [2021-06-12 20:06:08,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033392061] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:08,223 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:08,223 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 20:06:08,223 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680401845] [2021-06-12 20:06:08,223 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-12 20:06:08,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:08,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-12 20:06:08,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:06:08,224 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-06-12 20:06:08,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:08,237 INFO L93 Difference]: Finished difference Result 223 states and 739 transitions. [2021-06-12 20:06:08,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-12 20:06:08,237 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-06-12 20:06:08,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:08,239 INFO L225 Difference]: With dead ends: 223 [2021-06-12 20:06:08,239 INFO L226 Difference]: Without dead ends: 223 [2021-06-12 20:06:08,239 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:06:08,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-12 20:06:08,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2021-06-12 20:06:08,245 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-06-12 20:06:08,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 739 transitions. [2021-06-12 20:06:08,246 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 739 transitions. Word has length 15 [2021-06-12 20:06:08,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:08,246 INFO L482 AbstractCegarLoop]: Abstraction has 223 states and 739 transitions. [2021-06-12 20:06:08,247 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-06-12 20:06:08,247 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 739 transitions. [2021-06-12 20:06:08,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:08,248 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:08,248 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:08,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-06-12 20:06:08,248 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:08,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:08,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1505443044, now seen corresponding path program 1 times [2021-06-12 20:06:08,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:08,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801533538] [2021-06-12 20:06:08,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:08,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:08,273 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:08,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:08,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801533538] [2021-06-12 20:06:08,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801533538] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:08,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:08,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-12 20:06:08,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249317194] [2021-06-12 20:06:08,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 20:06:08,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:08,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 20:06:08,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:08,275 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-06-12 20:06:08,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:08,289 INFO L93 Difference]: Finished difference Result 385 states and 1193 transitions. [2021-06-12 20:06:08,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 20:06:08,290 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-06-12 20:06:08,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:08,291 INFO L225 Difference]: With dead ends: 385 [2021-06-12 20:06:08,292 INFO L226 Difference]: Without dead ends: 305 [2021-06-12 20:06:08,292 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:08,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2021-06-12 20:06:08,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 229. [2021-06-12 20:06:08,298 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-06-12 20:06:08,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 748 transitions. [2021-06-12 20:06:08,299 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 748 transitions. Word has length 16 [2021-06-12 20:06:08,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:08,299 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 748 transitions. [2021-06-12 20:06:08,299 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-06-12 20:06:08,299 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 748 transitions. [2021-06-12 20:06:08,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:08,300 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:08,300 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:08,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-06-12 20:06:08,300 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:08,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:08,301 INFO L82 PathProgramCache]: Analyzing trace with hash 821727578, now seen corresponding path program 1 times [2021-06-12 20:06:08,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:08,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778796840] [2021-06-12 20:06:08,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:08,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:08,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:08,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:08,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778796840] [2021-06-12 20:06:08,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778796840] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:08,321 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:08,321 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-12 20:06:08,321 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525639414] [2021-06-12 20:06:08,321 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 20:06:08,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:08,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 20:06:08,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:08,322 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-06-12 20:06:08,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:08,341 INFO L93 Difference]: Finished difference Result 370 states and 1123 transitions. [2021-06-12 20:06:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 20:06:08,341 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-06-12 20:06:08,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:08,343 INFO L225 Difference]: With dead ends: 370 [2021-06-12 20:06:08,343 INFO L226 Difference]: Without dead ends: 287 [2021-06-12 20:06:08,343 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:08,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2021-06-12 20:06:08,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 232. [2021-06-12 20:06:08,350 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-06-12 20:06:08,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 756 transitions. [2021-06-12 20:06:08,351 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 756 transitions. Word has length 16 [2021-06-12 20:06:08,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:08,351 INFO L482 AbstractCegarLoop]: Abstraction has 232 states and 756 transitions. [2021-06-12 20:06:08,351 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-06-12 20:06:08,351 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 756 transitions. [2021-06-12 20:06:08,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:08,352 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:08,352 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:08,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-06-12 20:06:08,352 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:08,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:08,353 INFO L82 PathProgramCache]: Analyzing trace with hash -2095449492, now seen corresponding path program 1 times [2021-06-12 20:06:08,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:08,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451776734] [2021-06-12 20:06:08,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:08,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:08,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:08,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:08,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451776734] [2021-06-12 20:06:08,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451776734] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:08,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708261697] [2021-06-12 20:06:08,413 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-06-12 20:06:08,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:08,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 20:06:08,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:08,574 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:08,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708261697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:08,575 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:08,575 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-06-12 20:06:08,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192083147] [2021-06-12 20:06:08,575 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-12 20:06:08,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:08,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-12 20:06:08,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:06:08,576 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-06-12 20:06:08,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:08,675 INFO L93 Difference]: Finished difference Result 376 states and 1097 transitions. [2021-06-12 20:06:08,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:08,676 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-06-12 20:06:08,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:08,678 INFO L225 Difference]: With dead ends: 376 [2021-06-12 20:06:08,678 INFO L226 Difference]: Without dead ends: 334 [2021-06-12 20:06:08,678 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 64.6ms TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-06-12 20:06:08,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-06-12 20:06:08,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 232. [2021-06-12 20:06:08,686 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-06-12 20:06:08,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 747 transitions. [2021-06-12 20:06:08,687 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 747 transitions. Word has length 16 [2021-06-12 20:06:08,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:08,688 INFO L482 AbstractCegarLoop]: Abstraction has 232 states and 747 transitions. [2021-06-12 20:06:08,688 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-06-12 20:06:08,688 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 747 transitions. [2021-06-12 20:06:08,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:08,689 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:08,689 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:08,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-06-12 20:06:08,889 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:08,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:08,890 INFO L82 PathProgramCache]: Analyzing trace with hash 1703674642, now seen corresponding path program 2 times [2021-06-12 20:06:08,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:08,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869030508] [2021-06-12 20:06:08,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:08,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:08,935 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:08,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:08,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869030508] [2021-06-12 20:06:08,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869030508] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:08,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424376036] [2021-06-12 20:06:08,936 INFO L93 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-06-12 20:06:08,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:06:08,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:08,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 20:06:08,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:09,093 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:09,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424376036] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:09,093 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:09,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-06-12 20:06:09,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017117922] [2021-06-12 20:06:09,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-12 20:06:09,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:09,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-12 20:06:09,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:06:09,095 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-06-12 20:06:09,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:09,237 INFO L93 Difference]: Finished difference Result 556 states and 1605 transitions. [2021-06-12 20:06:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-12 20:06:09,237 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-06-12 20:06:09,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:09,240 INFO L225 Difference]: With dead ends: 556 [2021-06-12 20:06:09,240 INFO L226 Difference]: Without dead ends: 523 [2021-06-12 20:06:09,241 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 77.6ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:06:09,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-06-12 20:06:09,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 244. [2021-06-12 20:06:09,250 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-06-12 20:06:09,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 782 transitions. [2021-06-12 20:06:09,251 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 782 transitions. Word has length 16 [2021-06-12 20:06:09,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:09,251 INFO L482 AbstractCegarLoop]: Abstraction has 244 states and 782 transitions. [2021-06-12 20:06:09,251 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-06-12 20:06:09,252 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 782 transitions. [2021-06-12 20:06:09,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:09,252 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:09,252 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:09,471 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-06-12 20:06:09,471 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:09,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:09,472 INFO L82 PathProgramCache]: Analyzing trace with hash 364875434, now seen corresponding path program 2 times [2021-06-12 20:06:09,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:09,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134304051] [2021-06-12 20:06:09,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:09,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:09,509 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:09,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:09,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134304051] [2021-06-12 20:06:09,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134304051] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:09,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:09,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:09,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372635913] [2021-06-12 20:06:09,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:09,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:09,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:09,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:09,511 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-06-12 20:06:09,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:09,558 INFO L93 Difference]: Finished difference Result 428 states and 1250 transitions. [2021-06-12 20:06:09,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:09,558 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-06-12 20:06:09,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:09,560 INFO L225 Difference]: With dead ends: 428 [2021-06-12 20:06:09,561 INFO L226 Difference]: Without dead ends: 346 [2021-06-12 20:06:09,561 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 24.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:06:09,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-06-12 20:06:09,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 215. [2021-06-12 20:06:09,567 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-06-12 20:06:09,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 680 transitions. [2021-06-12 20:06:09,568 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 680 transitions. Word has length 16 [2021-06-12 20:06:09,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:09,568 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 680 transitions. [2021-06-12 20:06:09,568 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-06-12 20:06:09,568 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 680 transitions. [2021-06-12 20:06:09,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:09,569 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:09,569 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:09,569 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-06-12 20:06:09,569 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:09,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:09,570 INFO L82 PathProgramCache]: Analyzing trace with hash -792720916, now seen corresponding path program 3 times [2021-06-12 20:06:09,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:09,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081480138] [2021-06-12 20:06:09,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:09,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:09,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:09,604 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:09,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081480138] [2021-06-12 20:06:09,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081480138] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:09,604 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:09,604 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:09,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829384563] [2021-06-12 20:06:09,605 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:09,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:09,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:09,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:09,605 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-06-12 20:06:09,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:09,659 INFO L93 Difference]: Finished difference Result 408 states and 1184 transitions. [2021-06-12 20:06:09,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:09,660 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-06-12 20:06:09,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:09,662 INFO L225 Difference]: With dead ends: 408 [2021-06-12 20:06:09,662 INFO L226 Difference]: Without dead ends: 381 [2021-06-12 20:06:09,664 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 33.9ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-06-12 20:06:09,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2021-06-12 20:06:09,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 215. [2021-06-12 20:06:09,671 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-06-12 20:06:09,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 678 transitions. [2021-06-12 20:06:09,672 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 678 transitions. Word has length 16 [2021-06-12 20:06:09,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:09,672 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 678 transitions. [2021-06-12 20:06:09,672 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-06-12 20:06:09,673 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 678 transitions. [2021-06-12 20:06:09,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:09,673 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:09,673 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:09,673 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-06-12 20:06:09,674 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:09,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:09,674 INFO L82 PathProgramCache]: Analyzing trace with hash -507279316, now seen corresponding path program 2 times [2021-06-12 20:06:09,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:09,675 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451051923] [2021-06-12 20:06:09,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:09,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:09,739 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:09,739 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:09,739 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451051923] [2021-06-12 20:06:09,739 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451051923] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:09,739 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:09,739 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:09,739 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417001499] [2021-06-12 20:06:09,740 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:09,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:09,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:09,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:09,741 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-06-12 20:06:09,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:09,786 INFO L93 Difference]: Finished difference Result 369 states and 1047 transitions. [2021-06-12 20:06:09,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:09,787 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-06-12 20:06:09,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:09,789 INFO L225 Difference]: With dead ends: 369 [2021-06-12 20:06:09,789 INFO L226 Difference]: Without dead ends: 332 [2021-06-12 20:06:09,789 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 35.0ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-12 20:06:09,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-06-12 20:06:09,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 215. [2021-06-12 20:06:09,797 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-06-12 20:06:09,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 676 transitions. [2021-06-12 20:06:09,798 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 676 transitions. Word has length 16 [2021-06-12 20:06:09,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:09,798 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 676 transitions. [2021-06-12 20:06:09,798 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-06-12 20:06:09,799 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 676 transitions. [2021-06-12 20:06:09,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:09,801 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:09,801 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:09,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-06-12 20:06:09,801 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:09,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:09,801 INFO L82 PathProgramCache]: Analyzing trace with hash 1742439980, now seen corresponding path program 4 times [2021-06-12 20:06:09,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:09,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242438707] [2021-06-12 20:06:09,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:09,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:09,844 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:09,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:09,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242438707] [2021-06-12 20:06:09,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242438707] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:09,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693746894] [2021-06-12 20:06:09,845 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:06:09,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:06:09,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:09,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 20:06:09,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:10,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:10,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693746894] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:10,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:10,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-06-12 20:06:10,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052961446] [2021-06-12 20:06:10,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-12 20:06:10,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:10,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-12 20:06:10,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-12 20:06:10,003 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-06-12 20:06:10,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:10,073 INFO L93 Difference]: Finished difference Result 355 states and 997 transitions. [2021-06-12 20:06:10,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:10,074 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-06-12 20:06:10,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:10,075 INFO L225 Difference]: With dead ends: 355 [2021-06-12 20:06:10,075 INFO L226 Difference]: Without dead ends: 309 [2021-06-12 20:06:10,076 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 99.2ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:06:10,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-06-12 20:06:10,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 211. [2021-06-12 20:06:10,081 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-06-12 20:06:10,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 666 transitions. [2021-06-12 20:06:10,082 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 666 transitions. Word has length 16 [2021-06-12 20:06:10,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:10,083 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 666 transitions. [2021-06-12 20:06:10,083 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-06-12 20:06:10,083 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 666 transitions. [2021-06-12 20:06:10,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:10,083 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:10,084 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:10,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-12 20:06:10,309 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:10,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:10,309 INFO L82 PathProgramCache]: Analyzing trace with hash -556629742, now seen corresponding path program 5 times [2021-06-12 20:06:10,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:10,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474125919] [2021-06-12 20:06:10,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:10,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:10,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:10,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:10,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474125919] [2021-06-12 20:06:10,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474125919] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:10,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:10,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:10,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775587085] [2021-06-12 20:06:10,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:10,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:10,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:10,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:10,349 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-06-12 20:06:10,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:10,446 INFO L93 Difference]: Finished difference Result 346 states and 975 transitions. [2021-06-12 20:06:10,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:10,446 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-06-12 20:06:10,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:10,448 INFO L225 Difference]: With dead ends: 346 [2021-06-12 20:06:10,448 INFO L226 Difference]: Without dead ends: 319 [2021-06-12 20:06:10,449 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 85.3ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:06:10,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-06-12 20:06:10,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 211. [2021-06-12 20:06:10,455 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-06-12 20:06:10,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 664 transitions. [2021-06-12 20:06:10,457 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 664 transitions. Word has length 16 [2021-06-12 20:06:10,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:10,457 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 664 transitions. [2021-06-12 20:06:10,457 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-06-12 20:06:10,457 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 664 transitions. [2021-06-12 20:06:10,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:10,458 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:10,458 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:10,458 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-06-12 20:06:10,458 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:10,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:10,459 INFO L82 PathProgramCache]: Analyzing trace with hash -1337504340, now seen corresponding path program 6 times [2021-06-12 20:06:10,459 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:10,459 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556480280] [2021-06-12 20:06:10,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:10,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:10,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:10,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:10,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556480280] [2021-06-12 20:06:10,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556480280] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:10,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75130732] [2021-06-12 20:06:10,494 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:06:10,536 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:06:10,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:10,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 20:06:10,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:10,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:10,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75130732] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:10,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:10,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-06-12 20:06:10,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209942653] [2021-06-12 20:06:10,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-12 20:06:10,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:10,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-12 20:06:10,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-06-12 20:06:10,624 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-06-12 20:06:10,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:10,806 INFO L93 Difference]: Finished difference Result 550 states and 1584 transitions. [2021-06-12 20:06:10,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:06:10,807 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-06-12 20:06:10,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:10,810 INFO L225 Difference]: With dead ends: 550 [2021-06-12 20:06:10,810 INFO L226 Difference]: Without dead ends: 517 [2021-06-12 20:06:10,810 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 168.2ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:06:10,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-06-12 20:06:10,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 211. [2021-06-12 20:06:10,818 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-06-12 20:06:10,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 662 transitions. [2021-06-12 20:06:10,819 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 662 transitions. Word has length 16 [2021-06-12 20:06:10,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:10,819 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 662 transitions. [2021-06-12 20:06:10,820 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-06-12 20:06:10,820 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 662 transitions. [2021-06-12 20:06:10,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:10,820 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:10,820 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:11,043 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:06:11,043 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:11,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:11,044 INFO L82 PathProgramCache]: Analyzing trace with hash 1232360210, now seen corresponding path program 3 times [2021-06-12 20:06:11,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:11,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911763881] [2021-06-12 20:06:11,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:11,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:11,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:11,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:11,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911763881] [2021-06-12 20:06:11,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911763881] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:11,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:11,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-12 20:06:11,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139990826] [2021-06-12 20:06:11,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-12 20:06:11,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:11,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-12 20:06:11,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:11,088 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-06-12 20:06:11,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:11,142 INFO L93 Difference]: Finished difference Result 340 states and 952 transitions. [2021-06-12 20:06:11,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 20:06:11,142 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-06-12 20:06:11,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:11,144 INFO L225 Difference]: With dead ends: 340 [2021-06-12 20:06:11,144 INFO L226 Difference]: Without dead ends: 303 [2021-06-12 20:06:11,144 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 44.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:06:11,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-06-12 20:06:11,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 203. [2021-06-12 20:06:11,149 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-06-12 20:06:11,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 630 transitions. [2021-06-12 20:06:11,150 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 630 transitions. Word has length 16 [2021-06-12 20:06:11,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:11,150 INFO L482 AbstractCegarLoop]: Abstraction has 203 states and 630 transitions. [2021-06-12 20:06:11,150 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-06-12 20:06:11,150 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 630 transitions. [2021-06-12 20:06:11,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:06:11,151 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:11,151 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:11,151 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-06-12 20:06:11,151 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:11,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:11,152 INFO L82 PathProgramCache]: Analyzing trace with hash -682046510, now seen corresponding path program 4 times [2021-06-12 20:06:11,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:11,152 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915331207] [2021-06-12 20:06:11,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:11,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:11,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:11,165 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:11,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915331207] [2021-06-12 20:06:11,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915331207] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:11,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:11,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-12 20:06:11,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031883451] [2021-06-12 20:06:11,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 20:06:11,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:11,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 20:06:11,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:11,167 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-06-12 20:06:11,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:11,182 INFO L93 Difference]: Finished difference Result 240 states and 711 transitions. [2021-06-12 20:06:11,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 20:06:11,182 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-06-12 20:06:11,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:11,183 INFO L225 Difference]: With dead ends: 240 [2021-06-12 20:06:11,183 INFO L226 Difference]: Without dead ends: 199 [2021-06-12 20:06:11,184 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:06:11,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-12 20:06:11,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 191. [2021-06-12 20:06:11,188 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-06-12 20:06:11,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 594 transitions. [2021-06-12 20:06:11,188 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 594 transitions. Word has length 16 [2021-06-12 20:06:11,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:11,189 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 594 transitions. [2021-06-12 20:06:11,189 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-06-12 20:06:11,189 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 594 transitions. [2021-06-12 20:06:11,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:06:11,189 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:11,189 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:11,189 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-06-12 20:06:11,190 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:11,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:11,190 INFO L82 PathProgramCache]: Analyzing trace with hash -720277718, now seen corresponding path program 1 times [2021-06-12 20:06:11,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:11,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553641508] [2021-06-12 20:06:11,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:11,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:11,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:11,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:11,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553641508] [2021-06-12 20:06:11,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553641508] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:11,206 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:11,206 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-12 20:06:11,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053934766] [2021-06-12 20:06:11,206 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 20:06:11,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:11,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 20:06:11,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:11,207 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-06-12 20:06:11,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:11,218 INFO L93 Difference]: Finished difference Result 281 states and 830 transitions. [2021-06-12 20:06:11,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 20:06:11,218 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-06-12 20:06:11,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:11,220 INFO L225 Difference]: With dead ends: 281 [2021-06-12 20:06:11,220 INFO L226 Difference]: Without dead ends: 281 [2021-06-12 20:06:11,220 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:11,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-06-12 20:06:11,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 228. [2021-06-12 20:06:11,225 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-06-12 20:06:11,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 704 transitions. [2021-06-12 20:06:11,226 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 704 transitions. Word has length 18 [2021-06-12 20:06:11,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:11,226 INFO L482 AbstractCegarLoop]: Abstraction has 228 states and 704 transitions. [2021-06-12 20:06:11,226 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-06-12 20:06:11,226 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 704 transitions. [2021-06-12 20:06:11,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:06:11,227 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:11,227 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:11,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-06-12 20:06:11,227 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:11,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:11,227 INFO L82 PathProgramCache]: Analyzing trace with hash 147207058, now seen corresponding path program 1 times [2021-06-12 20:06:11,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:11,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014614484] [2021-06-12 20:06:11,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:11,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:11,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:11,242 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:11,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014614484] [2021-06-12 20:06:11,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014614484] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:11,242 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:11,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-12 20:06:11,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773152515] [2021-06-12 20:06:11,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 20:06:11,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:11,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 20:06:11,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:11,243 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-06-12 20:06:11,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:11,253 INFO L93 Difference]: Finished difference Result 295 states and 875 transitions. [2021-06-12 20:06:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 20:06:11,253 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-06-12 20:06:11,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:11,254 INFO L225 Difference]: With dead ends: 295 [2021-06-12 20:06:11,255 INFO L226 Difference]: Without dead ends: 295 [2021-06-12 20:06:11,255 INFO L728 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-06-12 20:06:11,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-06-12 20:06:11,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 248. [2021-06-12 20:06:11,260 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-06-12 20:06:11,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 764 transitions. [2021-06-12 20:06:11,261 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 764 transitions. Word has length 18 [2021-06-12 20:06:11,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:11,261 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 764 transitions. [2021-06-12 20:06:11,261 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-06-12 20:06:11,262 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 764 transitions. [2021-06-12 20:06:11,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:06:11,262 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:11,262 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:11,262 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-06-12 20:06:11,263 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:11,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:11,263 INFO L82 PathProgramCache]: Analyzing trace with hash -992379222, now seen corresponding path program 2 times [2021-06-12 20:06:11,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:11,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948140304] [2021-06-12 20:06:11,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:11,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:11,281 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:11,282 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:11,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948140304] [2021-06-12 20:06:11,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948140304] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:11,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:11,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-12 20:06:11,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472199540] [2021-06-12 20:06:11,282 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 20:06:11,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:11,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 20:06:11,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:11,283 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-06-12 20:06:11,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:11,292 INFO L93 Difference]: Finished difference Result 256 states and 763 transitions. [2021-06-12 20:06:11,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 20:06:11,293 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-06-12 20:06:11,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:11,294 INFO L225 Difference]: With dead ends: 256 [2021-06-12 20:06:11,294 INFO L226 Difference]: Without dead ends: 256 [2021-06-12 20:06:11,294 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:11,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-06-12 20:06:11,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 211. [2021-06-12 20:06:11,299 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-06-12 20:06:11,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 633 transitions. [2021-06-12 20:06:11,300 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 633 transitions. Word has length 18 [2021-06-12 20:06:11,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:11,300 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 633 transitions. [2021-06-12 20:06:11,300 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-06-12 20:06:11,300 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 633 transitions. [2021-06-12 20:06:11,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:06:11,301 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:11,302 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:11,302 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-06-12 20:06:11,302 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:11,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:11,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1817656876, now seen corresponding path program 3 times [2021-06-12 20:06:11,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:11,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467546612] [2021-06-12 20:06:11,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:11,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:11,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 20:06:11,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:11,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467546612] [2021-06-12 20:06:11,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467546612] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:11,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:11,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-12 20:06:11,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28771017] [2021-06-12 20:06:11,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 20:06:11,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:11,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 20:06:11,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:11,329 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-06-12 20:06:11,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:11,336 INFO L93 Difference]: Finished difference Result 219 states and 645 transitions. [2021-06-12 20:06:11,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 20:06:11,337 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-06-12 20:06:11,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:11,338 INFO L225 Difference]: With dead ends: 219 [2021-06-12 20:06:11,338 INFO L226 Difference]: Without dead ends: 209 [2021-06-12 20:06:11,338 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:11,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-12 20:06:11,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2021-06-12 20:06:11,342 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-06-12 20:06:11,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 629 transitions. [2021-06-12 20:06:11,343 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 629 transitions. Word has length 18 [2021-06-12 20:06:11,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:11,343 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 629 transitions. [2021-06-12 20:06:11,343 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-06-12 20:06:11,344 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 629 transitions. [2021-06-12 20:06:11,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:06:11,344 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:11,344 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:11,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-06-12 20:06:11,344 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:11,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:11,345 INFO L82 PathProgramCache]: Analyzing trace with hash 1352829548, now seen corresponding path program 2 times [2021-06-12 20:06:11,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:11,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777810356] [2021-06-12 20:06:11,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:11,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:11,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:06:11,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:11,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777810356] [2021-06-12 20:06:11,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777810356] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:06:11,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:06:11,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-12 20:06:11,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650874121] [2021-06-12 20:06:11,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 20:06:11,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:11,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 20:06:11,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:06:11,364 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-06-12 20:06:11,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:11,371 INFO L93 Difference]: Finished difference Result 209 states and 609 transitions. [2021-06-12 20:06:11,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 20:06:11,372 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-06-12 20:06:11,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:11,373 INFO L225 Difference]: With dead ends: 209 [2021-06-12 20:06:11,373 INFO L226 Difference]: Without dead ends: 209 [2021-06-12 20:06:11,373 INFO L728 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-06-12 20:06:11,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-12 20:06:11,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2021-06-12 20:06:11,377 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-06-12 20:06:11,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-06-12 20:06:11,378 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 18 [2021-06-12 20:06:11,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:11,378 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-06-12 20:06:11,378 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-06-12 20:06:11,378 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-06-12 20:06:11,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:11,379 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:11,379 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:11,379 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-06-12 20:06:11,379 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:11,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:11,379 INFO L82 PathProgramCache]: Analyzing trace with hash 1392682474, now seen corresponding path program 1 times [2021-06-12 20:06:11,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:11,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768561750] [2021-06-12 20:06:11,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:11,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:11,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:11,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:11,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768561750] [2021-06-12 20:06:11,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768561750] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:11,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672334274] [2021-06-12 20:06:11,644 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-06-12 20:06:11,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:11,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:06:11,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:12,422 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2021-06-12 20:06:12,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-06-12 20:06:12,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672334274] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:12,561 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:12,561 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:12,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608506084] [2021-06-12 20:06:12,561 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:12,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:12,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:12,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:12,562 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-06-12 20:06:12,850 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-06-12 20:06:13,054 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2021-06-12 20:06:13,286 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 64 [2021-06-12 20:06:13,472 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-06-12 20:06:13,750 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-06-12 20:06:13,917 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-06-12 20:06:14,117 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-06-12 20:06:14,326 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-06-12 20:06:14,606 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-06-12 20:06:14,784 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-06-12 20:06:14,948 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-06-12 20:06:15,173 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-06-12 20:06:15,384 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2021-06-12 20:06:15,606 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 71 [2021-06-12 20:06:15,832 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 75 [2021-06-12 20:06:16,061 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-12 20:06:16,267 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-06-12 20:06:16,644 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2021-06-12 20:06:16,899 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 61 [2021-06-12 20:06:17,100 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 48 [2021-06-12 20:06:17,294 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-06-12 20:06:17,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:17,301 INFO L93 Difference]: Finished difference Result 856 states and 2361 transitions. [2021-06-12 20:06:17,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-12 20:06:17,302 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-06-12 20:06:17,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:17,306 INFO L225 Difference]: With dead ends: 856 [2021-06-12 20:06:17,306 INFO L226 Difference]: Without dead ends: 751 [2021-06-12 20:06:17,306 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 4709.3ms TimeCoverageRelationStatistics Valid=396, Invalid=1244, Unknown=0, NotChecked=0, Total=1640 [2021-06-12 20:06:17,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-06-12 20:06:17,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 295. [2021-06-12 20:06:17,317 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-06-12 20:06:17,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 909 transitions. [2021-06-12 20:06:17,319 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 909 transitions. Word has length 20 [2021-06-12 20:06:17,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:17,319 INFO L482 AbstractCegarLoop]: Abstraction has 295 states and 909 transitions. [2021-06-12 20:06:17,319 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-06-12 20:06:17,319 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 909 transitions. [2021-06-12 20:06:17,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:17,320 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:17,320 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:17,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-12 20:06:17,544 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:17,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:17,545 INFO L82 PathProgramCache]: Analyzing trace with hash 754443394, now seen corresponding path program 2 times [2021-06-12 20:06:17,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:17,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713481710] [2021-06-12 20:06:17,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:17,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:17,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:17,792 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:17,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713481710] [2021-06-12 20:06:17,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713481710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:17,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224293711] [2021-06-12 20:06:17,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:06:17,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:06:17,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:17,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:06:17,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:18,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:18,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224293711] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:18,530 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:18,530 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:18,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468559060] [2021-06-12 20:06:18,531 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:18,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:18,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:18,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:18,532 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-06-12 20:06:18,883 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-06-12 20:06:19,107 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-06-12 20:06:19,359 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-06-12 20:06:19,564 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-06-12 20:06:19,756 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-06-12 20:06:19,909 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 47 [2021-06-12 20:06:20,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:20,045 INFO L93 Difference]: Finished difference Result 687 states and 1961 transitions. [2021-06-12 20:06:20,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:06:20,045 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-06-12 20:06:20,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:20,048 INFO L225 Difference]: With dead ends: 687 [2021-06-12 20:06:20,048 INFO L226 Difference]: Without dead ends: 568 [2021-06-12 20:06:20,048 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1695.5ms TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:06:20,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-06-12 20:06:20,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 301. [2021-06-12 20:06:20,056 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-06-12 20:06:20,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 921 transitions. [2021-06-12 20:06:20,058 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 921 transitions. Word has length 20 [2021-06-12 20:06:20,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:20,058 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 921 transitions. [2021-06-12 20:06:20,058 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-06-12 20:06:20,058 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 921 transitions. [2021-06-12 20:06:20,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:20,059 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:20,059 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:20,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-06-12 20:06:20,281 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:20,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:20,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1024333752, now seen corresponding path program 3 times [2021-06-12 20:06:20,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:20,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378404204] [2021-06-12 20:06:20,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:20,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:20,586 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:20,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:20,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378404204] [2021-06-12 20:06:20,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378404204] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:20,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34627616] [2021-06-12 20:06:20,586 INFO L93 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-06-12 20:06:20,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:06:20,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:20,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:06:20,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:21,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:21,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34627616] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:21,396 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:21,396 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:21,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748642435] [2021-06-12 20:06:21,397 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:21,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:21,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:21,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:21,397 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-06-12 20:06:21,611 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-06-12 20:06:21,782 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 35 [2021-06-12 20:06:22,048 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-06-12 20:06:22,544 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-06-12 20:06:22,844 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-06-12 20:06:23,219 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 84 [2021-06-12 20:06:23,448 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 74 [2021-06-12 20:06:23,597 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 46 [2021-06-12 20:06:23,882 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 84 [2021-06-12 20:06:24,205 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 76 [2021-06-12 20:06:24,581 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 69 [2021-06-12 20:06:24,935 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 76 [2021-06-12 20:06:25,285 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 66 [2021-06-12 20:06:25,734 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 94 [2021-06-12 20:06:25,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:25,745 INFO L93 Difference]: Finished difference Result 973 states and 2771 transitions. [2021-06-12 20:06:25,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:06:25,745 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-06-12 20:06:25,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:25,749 INFO L225 Difference]: With dead ends: 973 [2021-06-12 20:06:25,749 INFO L226 Difference]: Without dead ends: 898 [2021-06-12 20:06:25,749 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 4538.0ms TimeCoverageRelationStatistics Valid=355, Invalid=1205, Unknown=0, NotChecked=0, Total=1560 [2021-06-12 20:06:25,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2021-06-12 20:06:25,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 345. [2021-06-12 20:06:25,759 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-06-12 20:06:25,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1103 transitions. [2021-06-12 20:06:25,760 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1103 transitions. Word has length 20 [2021-06-12 20:06:25,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:25,761 INFO L482 AbstractCegarLoop]: Abstraction has 345 states and 1103 transitions. [2021-06-12 20:06:25,761 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-06-12 20:06:25,761 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1103 transitions. [2021-06-12 20:06:25,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:25,762 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:25,762 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:25,985 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:06:25,985 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:25,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:25,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1737852718, now seen corresponding path program 4 times [2021-06-12 20:06:25,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:25,986 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117182832] [2021-06-12 20:06:25,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:25,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:26,186 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:26,186 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:26,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117182832] [2021-06-12 20:06:26,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117182832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:26,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060942538] [2021-06-12 20:06:26,186 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:06:26,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:06:26,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:26,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:06:26,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:26,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:26,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060942538] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:26,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:26,856 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:26,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652475060] [2021-06-12 20:06:26,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:26,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:26,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:26,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:26,858 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-06-12 20:06:27,254 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2021-06-12 20:06:27,440 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-06-12 20:06:27,649 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 62 [2021-06-12 20:06:27,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:27,685 INFO L93 Difference]: Finished difference Result 699 states and 2080 transitions. [2021-06-12 20:06:27,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:06:27,686 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-06-12 20:06:27,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:27,688 INFO L225 Difference]: With dead ends: 699 [2021-06-12 20:06:27,688 INFO L226 Difference]: Without dead ends: 684 [2021-06-12 20:06:27,688 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 1098.1ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:06:27,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2021-06-12 20:06:27,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 353. [2021-06-12 20:06:27,697 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-06-12 20:06:27,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1132 transitions. [2021-06-12 20:06:27,698 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1132 transitions. Word has length 20 [2021-06-12 20:06:27,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:27,698 INFO L482 AbstractCegarLoop]: Abstraction has 353 states and 1132 transitions. [2021-06-12 20:06:27,698 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-06-12 20:06:27,698 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1132 transitions. [2021-06-12 20:06:27,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:27,699 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:27,699 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:27,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:06:27,913 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:27,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:27,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1376626424, now seen corresponding path program 5 times [2021-06-12 20:06:27,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:27,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777678719] [2021-06-12 20:06:27,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:27,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:28,139 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:28,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:28,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777678719] [2021-06-12 20:06:28,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777678719] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:28,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229072458] [2021-06-12 20:06:28,139 INFO L93 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-06-12 20:06:28,179 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:06:28,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:28,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:06:28,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:28,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:28,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229072458] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:28,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:28,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:06:28,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140824456] [2021-06-12 20:06:28,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:06:28,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:28,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:06:28,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:06:28,807 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-06-12 20:06:29,784 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 51 [2021-06-12 20:06:30,122 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 53 [2021-06-12 20:06:30,665 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-06-12 20:06:30,921 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-06-12 20:06:31,148 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 47 [2021-06-12 20:06:31,337 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 57 [2021-06-12 20:06:31,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:31,357 INFO L93 Difference]: Finished difference Result 722 states and 2202 transitions. [2021-06-12 20:06:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:06:31,358 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-06-12 20:06:31,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:31,361 INFO L225 Difference]: With dead ends: 722 [2021-06-12 20:06:31,361 INFO L226 Difference]: Without dead ends: 677 [2021-06-12 20:06:31,362 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 2555.8ms TimeCoverageRelationStatistics Valid=285, Invalid=1437, Unknown=0, NotChecked=0, Total=1722 [2021-06-12 20:06:31,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-06-12 20:06:31,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 366. [2021-06-12 20:06:31,371 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-06-12 20:06:31,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1179 transitions. [2021-06-12 20:06:31,372 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1179 transitions. Word has length 20 [2021-06-12 20:06:31,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:31,372 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1179 transitions. [2021-06-12 20:06:31,372 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-06-12 20:06:31,372 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1179 transitions. [2021-06-12 20:06:31,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:31,373 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:31,373 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:31,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:06:31,597 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:31,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:31,597 INFO L82 PathProgramCache]: Analyzing trace with hash -191544444, now seen corresponding path program 6 times [2021-06-12 20:06:31,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:31,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619067174] [2021-06-12 20:06:31,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:31,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:31,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-06-12 20:06:31,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:31,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619067174] [2021-06-12 20:06:31,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619067174] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:31,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835025401] [2021-06-12 20:06:31,832 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:06:31,877 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:06:31,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:31,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:06:31,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:32,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:32,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835025401] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:32,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:32,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:32,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262756152] [2021-06-12 20:06:32,485 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:32,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:32,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:32,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:32,486 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-06-12 20:06:32,757 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2021-06-12 20:06:33,037 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-06-12 20:06:33,267 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 68 [2021-06-12 20:06:33,757 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-06-12 20:06:33,896 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-06-12 20:06:34,079 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2021-06-12 20:06:34,227 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 48 [2021-06-12 20:06:34,503 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-06-12 20:06:34,763 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 60 [2021-06-12 20:06:35,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:35,164 INFO L93 Difference]: Finished difference Result 857 states and 2475 transitions. [2021-06-12 20:06:35,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:06:35,164 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-06-12 20:06:35,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:35,169 INFO L225 Difference]: With dead ends: 857 [2021-06-12 20:06:35,169 INFO L226 Difference]: Without dead ends: 782 [2021-06-12 20:06:35,171 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 2787.9ms TimeCoverageRelationStatistics Valid=288, Invalid=1118, Unknown=0, NotChecked=0, Total=1406 [2021-06-12 20:06:35,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2021-06-12 20:06:35,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 384. [2021-06-12 20:06:35,182 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-06-12 20:06:35,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1255 transitions. [2021-06-12 20:06:35,183 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1255 transitions. Word has length 20 [2021-06-12 20:06:35,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:35,183 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1255 transitions. [2021-06-12 20:06:35,184 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-06-12 20:06:35,184 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1255 transitions. [2021-06-12 20:06:35,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:35,185 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:35,185 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:35,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:06:35,409 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:35,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:35,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1568508496, now seen corresponding path program 7 times [2021-06-12 20:06:35,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:35,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332658748] [2021-06-12 20:06:35,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:35,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:35,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:35,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:35,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332658748] [2021-06-12 20:06:35,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332658748] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:35,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903177718] [2021-06-12 20:06:35,663 INFO 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-06-12 20:06:35,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:35,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:06:35,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:36,060 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-06-12 20:06:36,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-06-12 20:06:36,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903177718] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:36,405 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:36,405 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:36,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937796373] [2021-06-12 20:06:36,406 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:36,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:36,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:36,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:36,406 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-06-12 20:06:37,071 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-06-12 20:06:37,511 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 57 [2021-06-12 20:06:37,927 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-06-12 20:06:38,406 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-06-12 20:06:38,679 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-06-12 20:06:39,102 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 48 [2021-06-12 20:06:39,347 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-06-12 20:06:39,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:39,390 INFO L93 Difference]: Finished difference Result 878 states and 2615 transitions. [2021-06-12 20:06:39,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-12 20:06:39,391 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-06-12 20:06:39,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:39,394 INFO L225 Difference]: With dead ends: 878 [2021-06-12 20:06:39,395 INFO L226 Difference]: Without dead ends: 788 [2021-06-12 20:06:39,395 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 3140.0ms TimeCoverageRelationStatistics Valid=323, Invalid=1159, Unknown=0, NotChecked=0, Total=1482 [2021-06-12 20:06:39,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-12 20:06:39,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 400. [2021-06-12 20:06:39,406 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-06-12 20:06:39,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1313 transitions. [2021-06-12 20:06:39,407 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1313 transitions. Word has length 20 [2021-06-12 20:06:39,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:39,408 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1313 transitions. [2021-06-12 20:06:39,408 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-06-12 20:06:39,408 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1313 transitions. [2021-06-12 20:06:39,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:39,409 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:39,409 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:39,624 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:06:39,625 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:39,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:39,625 INFO L82 PathProgramCache]: Analyzing trace with hash -1496336488, now seen corresponding path program 8 times [2021-06-12 20:06:39,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:39,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448305372] [2021-06-12 20:06:39,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:39,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:39,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:39,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:39,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448305372] [2021-06-12 20:06:39,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448305372] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:39,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377765151] [2021-06-12 20:06:39,811 INFO L93 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-06-12 20:06:39,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:06:39,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:39,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:06:39,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:40,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-06-12 20:06:40,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377765151] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:40,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:40,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:40,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274272784] [2021-06-12 20:06:40,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:40,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:40,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:40,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:40,454 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-06-12 20:06:40,961 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2021-06-12 20:06:41,265 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 65 [2021-06-12 20:06:41,414 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-06-12 20:06:41,558 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 49 [2021-06-12 20:06:41,794 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-06-12 20:06:41,928 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-06-12 20:06:42,105 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-06-12 20:06:42,385 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-06-12 20:06:42,654 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 73 [2021-06-12 20:06:42,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:42,684 INFO L93 Difference]: Finished difference Result 925 states and 2706 transitions. [2021-06-12 20:06:42,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:06:42,685 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-06-12 20:06:42,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:42,687 INFO L225 Difference]: With dead ends: 925 [2021-06-12 20:06:42,687 INFO L226 Difference]: Without dead ends: 850 [2021-06-12 20:06:42,688 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2338.0ms TimeCoverageRelationStatistics Valid=212, Invalid=910, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 20:06:42,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2021-06-12 20:06:42,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 483. [2021-06-12 20:06:42,699 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-06-12 20:06:42,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 1585 transitions. [2021-06-12 20:06:42,700 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 1585 transitions. Word has length 20 [2021-06-12 20:06:42,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:42,700 INFO L482 AbstractCegarLoop]: Abstraction has 483 states and 1585 transitions. [2021-06-12 20:06:42,700 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-06-12 20:06:42,701 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 1585 transitions. [2021-06-12 20:06:42,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:42,702 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:42,702 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:42,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:06:42,924 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:42,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:42,925 INFO L82 PathProgramCache]: Analyzing trace with hash 2112101588, now seen corresponding path program 9 times [2021-06-12 20:06:42,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:42,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023891859] [2021-06-12 20:06:42,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:42,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:43,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:43,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:43,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023891859] [2021-06-12 20:06:43,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023891859] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:43,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877236196] [2021-06-12 20:06:43,220 INFO L93 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-06-12 20:06:43,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:06:43,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:43,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:06:43,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:43,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-06-12 20:06:43,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877236196] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:43,881 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:43,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:43,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990005430] [2021-06-12 20:06:43,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:43,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:43,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:43,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:43,882 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-06-12 20:06:44,194 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-06-12 20:06:44,361 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 47 [2021-06-12 20:06:44,515 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-06-12 20:06:44,837 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-06-12 20:06:45,081 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 47 [2021-06-12 20:06:45,241 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-06-12 20:06:45,501 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 43 [2021-06-12 20:06:45,657 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 50 [2021-06-12 20:06:45,845 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-06-12 20:06:45,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:45,846 INFO L93 Difference]: Finished difference Result 850 states and 2608 transitions. [2021-06-12 20:06:45,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:06:45,846 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-06-12 20:06:45,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:45,849 INFO L225 Difference]: With dead ends: 850 [2021-06-12 20:06:45,849 INFO L226 Difference]: Without dead ends: 790 [2021-06-12 20:06:45,849 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2252.9ms TimeCoverageRelationStatistics Valid=206, Invalid=850, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:06:45,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-06-12 20:06:45,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 495. [2021-06-12 20:06:45,858 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-06-12 20:06:45,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 1625 transitions. [2021-06-12 20:06:45,859 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 1625 transitions. Word has length 20 [2021-06-12 20:06:45,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:45,860 INFO L482 AbstractCegarLoop]: Abstraction has 495 states and 1625 transitions. [2021-06-12 20:06:45,860 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-06-12 20:06:45,860 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 1625 transitions. [2021-06-12 20:06:45,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:45,861 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:45,861 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:46,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable196 [2021-06-12 20:06:46,081 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:46,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:46,081 INFO L82 PathProgramCache]: Analyzing trace with hash -997783728, now seen corresponding path program 10 times [2021-06-12 20:06:46,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:46,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762806488] [2021-06-12 20:06:46,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:46,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:46,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:46,341 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:46,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762806488] [2021-06-12 20:06:46,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762806488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:46,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830295263] [2021-06-12 20:06:46,341 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:06:46,385 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:06:46,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:46,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:06:46,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:46,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:46,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830295263] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:46,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:46,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:46,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119696323] [2021-06-12 20:06:46,861 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:46,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:46,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:46,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:46,861 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-06-12 20:06:47,411 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 49 [2021-06-12 20:06:47,556 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-06-12 20:06:47,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:47,582 INFO L93 Difference]: Finished difference Result 819 states and 2546 transitions. [2021-06-12 20:06:47,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:06:47,582 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-06-12 20:06:47,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:47,586 INFO L225 Difference]: With dead ends: 819 [2021-06-12 20:06:47,586 INFO L226 Difference]: Without dead ends: 804 [2021-06-12 20:06:47,586 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 996.6ms TimeCoverageRelationStatistics Valid=166, Invalid=536, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:06:47,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-12 20:06:47,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 496. [2021-06-12 20:06:47,596 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-06-12 20:06:47,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1631 transitions. [2021-06-12 20:06:47,598 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1631 transitions. Word has length 20 [2021-06-12 20:06:47,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:47,598 INFO L482 AbstractCegarLoop]: Abstraction has 496 states and 1631 transitions. [2021-06-12 20:06:47,598 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-06-12 20:06:47,598 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1631 transitions. [2021-06-12 20:06:47,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:47,599 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:47,599 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:47,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:06:47,805 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:47,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:47,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1938132120, now seen corresponding path program 11 times [2021-06-12 20:06:47,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:47,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440653613] [2021-06-12 20:06:47,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:47,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:48,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:48,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:48,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440653613] [2021-06-12 20:06:48,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440653613] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:48,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716104106] [2021-06-12 20:06:48,060 INFO L93 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-06-12 20:06:48,106 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:06:48,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:48,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:06:48,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:48,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-06-12 20:06:48,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716104106] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:48,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:48,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:06:48,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124605558] [2021-06-12 20:06:48,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:06:48,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:48,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:06:48,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:06:48,668 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-06-12 20:06:49,000 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-06-12 20:06:49,259 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-06-12 20:06:49,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:49,366 INFO L93 Difference]: Finished difference Result 724 states and 2271 transitions. [2021-06-12 20:06:49,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:06:49,367 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-06-12 20:06:49,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:49,370 INFO L225 Difference]: With dead ends: 724 [2021-06-12 20:06:49,370 INFO L226 Difference]: Without dead ends: 709 [2021-06-12 20:06:49,370 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1061.6ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:06:49,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2021-06-12 20:06:49,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 496. [2021-06-12 20:06:49,380 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-06-12 20:06:49,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1631 transitions. [2021-06-12 20:06:49,381 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1631 transitions. Word has length 20 [2021-06-12 20:06:49,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:49,382 INFO L482 AbstractCegarLoop]: Abstraction has 496 states and 1631 transitions. [2021-06-12 20:06:49,382 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-06-12 20:06:49,382 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1631 transitions. [2021-06-12 20:06:49,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:49,383 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:49,383 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:49,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-06-12 20:06:49,597 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:49,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:49,597 INFO L82 PathProgramCache]: Analyzing trace with hash 762269212, now seen corresponding path program 12 times [2021-06-12 20:06:49,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:49,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513058237] [2021-06-12 20:06:49,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:49,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:49,836 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:49,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:49,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513058237] [2021-06-12 20:06:49,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513058237] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:49,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702125509] [2021-06-12 20:06:49,837 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:06:49,888 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:06:49,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:49,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:06:49,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:50,295 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 44 [2021-06-12 20:06:50,534 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2021-06-12 20:06:50,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:50,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702125509] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:50,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:50,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:50,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899701217] [2021-06-12 20:06:50,746 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:50,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:50,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:50,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:50,747 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-06-12 20:06:50,900 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2021-06-12 20:06:51,583 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 68 [2021-06-12 20:06:51,988 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-06-12 20:06:52,300 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-06-12 20:06:52,481 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 53 [2021-06-12 20:06:52,865 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-06-12 20:06:52,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:52,911 INFO L93 Difference]: Finished difference Result 914 states and 2862 transitions. [2021-06-12 20:06:52,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:06:52,911 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-06-12 20:06:52,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:52,913 INFO L225 Difference]: With dead ends: 914 [2021-06-12 20:06:52,914 INFO L226 Difference]: Without dead ends: 869 [2021-06-12 20:06:52,914 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 2637.0ms TimeCoverageRelationStatistics Valid=264, Invalid=996, Unknown=0, NotChecked=0, Total=1260 [2021-06-12 20:06:52,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2021-06-12 20:06:52,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 518. [2021-06-12 20:06:52,925 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-06-12 20:06:52,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1704 transitions. [2021-06-12 20:06:52,927 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1704 transitions. Word has length 20 [2021-06-12 20:06:52,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:52,927 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 1704 transitions. [2021-06-12 20:06:52,927 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-06-12 20:06:52,927 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1704 transitions. [2021-06-12 20:06:52,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:52,928 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:52,929 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:53,151 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2021-06-12 20:06:53,152 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:53,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:53,152 INFO L82 PathProgramCache]: Analyzing trace with hash 174296510, now seen corresponding path program 13 times [2021-06-12 20:06:53,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:53,152 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775469675] [2021-06-12 20:06:53,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:53,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:53,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-06-12 20:06:53,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:53,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775469675] [2021-06-12 20:06:53,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775469675] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:53,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604518039] [2021-06-12 20:06:53,390 INFO 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-06-12 20:06:53,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:53,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:06:53,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:53,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-06-12 20:06:53,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604518039] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:53,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:53,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:53,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644149286] [2021-06-12 20:06:53,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:53,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:53,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:53,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:53,966 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-06-12 20:06:54,334 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-06-12 20:06:54,654 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-06-12 20:06:54,941 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-06-12 20:06:54,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:06:54,963 INFO L93 Difference]: Finished difference Result 781 states and 2418 transitions. [2021-06-12 20:06:54,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:06:54,963 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-06-12 20:06:54,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:06:54,965 INFO L225 Difference]: With dead ends: 781 [2021-06-12 20:06:54,965 INFO L226 Difference]: Without dead ends: 736 [2021-06-12 20:06:54,965 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 1265.7ms TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:06:54,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-06-12 20:06:54,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 521. [2021-06-12 20:06:54,975 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-06-12 20:06:54,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1718 transitions. [2021-06-12 20:06:54,976 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1718 transitions. Word has length 20 [2021-06-12 20:06:54,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:06:54,977 INFO L482 AbstractCegarLoop]: Abstraction has 521 states and 1718 transitions. [2021-06-12 20:06:54,977 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-06-12 20:06:54,977 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1718 transitions. [2021-06-12 20:06:54,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:06:54,978 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:06:54,978 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:06:55,202 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2021-06-12 20:06:55,202 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:06:55,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:06:55,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1147131350, now seen corresponding path program 14 times [2021-06-12 20:06:55,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:06:55,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476404111] [2021-06-12 20:06:55,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:06:55,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:06:55,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:55,465 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:06:55,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476404111] [2021-06-12 20:06:55,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476404111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:55,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128360661] [2021-06-12 20:06:55,466 INFO L93 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-06-12 20:06:55,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:06:55,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:06:55,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:06:55,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:06:55,980 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2021-06-12 20:06:56,189 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:06:56,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128360661] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:06:56,189 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:06:56,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:06:56,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96447888] [2021-06-12 20:06:56,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:06:56,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:06:56,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:06:56,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:06:56,190 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-06-12 20:06:56,352 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-06-12 20:06:56,845 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-06-12 20:06:57,000 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-06-12 20:06:57,412 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 60 [2021-06-12 20:06:57,904 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 83 [2021-06-12 20:06:58,106 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-06-12 20:06:58,629 WARN L205 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 85 [2021-06-12 20:06:58,881 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 75 [2021-06-12 20:06:59,527 WARN L205 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 76 [2021-06-12 20:06:59,814 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 86 [2021-06-12 20:07:00,127 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 63 [2021-06-12 20:07:00,451 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 60 [2021-06-12 20:07:01,019 WARN L205 SmtUtils]: Spent 542.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 76 [2021-06-12 20:07:01,339 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2021-06-12 20:07:01,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:01,348 INFO L93 Difference]: Finished difference Result 1138 states and 3464 transitions. [2021-06-12 20:07:01,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-12 20:07:01,348 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-06-12 20:07:01,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:01,351 INFO L225 Difference]: With dead ends: 1138 [2021-06-12 20:07:01,351 INFO L226 Difference]: Without dead ends: 1078 [2021-06-12 20:07:01,352 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 5348.3ms TimeCoverageRelationStatistics Valid=390, Invalid=1502, Unknown=0, NotChecked=0, Total=1892 [2021-06-12 20:07:01,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-06-12 20:07:01,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 536. [2021-06-12 20:07:01,363 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-06-12 20:07:01,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1775 transitions. [2021-06-12 20:07:01,364 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1775 transitions. Word has length 20 [2021-06-12 20:07:01,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:01,365 INFO L482 AbstractCegarLoop]: Abstraction has 536 states and 1775 transitions. [2021-06-12 20:07:01,365 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-06-12 20:07:01,365 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1775 transitions. [2021-06-12 20:07:01,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:01,366 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:01,366 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:01,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2021-06-12 20:07:01,585 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:01,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:01,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1087596476, now seen corresponding path program 15 times [2021-06-12 20:07:01,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:01,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469737728] [2021-06-12 20:07:01,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:01,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:01,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-06-12 20:07:01,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:01,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469737728] [2021-06-12 20:07:01,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469737728] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:01,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089227989] [2021-06-12 20:07:01,798 INFO L93 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-06-12 20:07:01,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:07:01,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:01,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:07:01,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:02,456 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-06-12 20:07:02,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:02,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089227989] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:02,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:02,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:07:02,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714366889] [2021-06-12 20:07:02,605 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:07:02,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:02,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:07:02,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:07:02,606 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-06-12 20:07:02,996 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2021-06-12 20:07:03,235 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-06-12 20:07:03,504 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-06-12 20:07:03,729 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 73 [2021-06-12 20:07:04,065 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 69 [2021-06-12 20:07:04,236 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2021-06-12 20:07:04,443 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-06-12 20:07:04,748 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 62 [2021-06-12 20:07:04,946 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2021-06-12 20:07:05,218 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 75 [2021-06-12 20:07:05,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:05,228 INFO L93 Difference]: Finished difference Result 1144 states and 3484 transitions. [2021-06-12 20:07:05,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:07:05,228 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-06-12 20:07:05,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:05,230 INFO L225 Difference]: With dead ends: 1144 [2021-06-12 20:07:05,230 INFO L226 Difference]: Without dead ends: 1099 [2021-06-12 20:07:05,231 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 2967.4ms TimeCoverageRelationStatistics Valid=220, Invalid=902, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 20:07:05,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2021-06-12 20:07:05,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 551. [2021-06-12 20:07:05,243 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-06-12 20:07:05,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1843 transitions. [2021-06-12 20:07:05,244 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1843 transitions. Word has length 20 [2021-06-12 20:07:05,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:05,244 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1843 transitions. [2021-06-12 20:07:05,245 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-06-12 20:07:05,245 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1843 transitions. [2021-06-12 20:07:05,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:05,246 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:05,246 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:05,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:07:05,449 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:05,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:05,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1635816502, now seen corresponding path program 16 times [2021-06-12 20:07:05,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:05,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103946602] [2021-06-12 20:07:05,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:05,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:05,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-06-12 20:07:05,693 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:05,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103946602] [2021-06-12 20:07:05,693 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103946602] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:05,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037481672] [2021-06-12 20:07:05,693 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:07:05,744 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:07:05,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:05,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:07:05,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:06,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-06-12 20:07:06,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037481672] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:06,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:06,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:07:06,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684184845] [2021-06-12 20:07:06,350 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:07:06,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:06,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:07:06,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:07:06,351 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-06-12 20:07:06,716 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2021-06-12 20:07:07,148 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-06-12 20:07:07,381 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-06-12 20:07:07,668 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-06-12 20:07:07,802 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-06-12 20:07:07,968 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-06-12 20:07:08,279 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2021-06-12 20:07:08,462 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-06-12 20:07:08,677 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 55 [2021-06-12 20:07:08,902 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-06-12 20:07:09,081 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 69 [2021-06-12 20:07:09,208 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-12 20:07:09,496 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-06-12 20:07:09,807 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-06-12 20:07:09,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:09,860 INFO L93 Difference]: Finished difference Result 1251 states and 3883 transitions. [2021-06-12 20:07:09,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-12 20:07:09,860 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-06-12 20:07:09,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:09,863 INFO L225 Difference]: With dead ends: 1251 [2021-06-12 20:07:09,863 INFO L226 Difference]: Without dead ends: 1206 [2021-06-12 20:07:09,864 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 3577.7ms TimeCoverageRelationStatistics Valid=367, Invalid=1525, Unknown=0, NotChecked=0, Total=1892 [2021-06-12 20:07:09,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-06-12 20:07:09,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 578. [2021-06-12 20:07:09,877 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-06-12 20:07:09,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 1962 transitions. [2021-06-12 20:07:09,879 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 1962 transitions. Word has length 20 [2021-06-12 20:07:09,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:09,879 INFO L482 AbstractCegarLoop]: Abstraction has 578 states and 1962 transitions. [2021-06-12 20:07:09,879 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-06-12 20:07:09,879 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 1962 transitions. [2021-06-12 20:07:09,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:09,880 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:09,880 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:10,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable351 [2021-06-12 20:07:10,089 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:10,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:10,089 INFO L82 PathProgramCache]: Analyzing trace with hash 2054143060, now seen corresponding path program 17 times [2021-06-12 20:07:10,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:10,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860224755] [2021-06-12 20:07:10,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:10,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-06-12 20:07:10,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:10,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860224755] [2021-06-12 20:07:10,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860224755] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:10,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610422482] [2021-06-12 20:07:10,309 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:07:10,348 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:07:10,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:10,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:07:10,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:10,863 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:10,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610422482] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:10,863 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:10,863 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:07:10,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686771578] [2021-06-12 20:07:10,864 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:07:10,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:10,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:07:10,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:07:10,865 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-06-12 20:07:11,653 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 50 [2021-06-12 20:07:11,975 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-06-12 20:07:12,182 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-06-12 20:07:12,339 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-06-12 20:07:12,763 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-06-12 20:07:12,960 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-06-12 20:07:13,179 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-06-12 20:07:13,359 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 65 [2021-06-12 20:07:13,724 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-06-12 20:07:13,974 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2021-06-12 20:07:14,188 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 68 [2021-06-12 20:07:14,457 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 62 [2021-06-12 20:07:14,964 WARN L205 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 67 [2021-06-12 20:07:15,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:15,016 INFO L93 Difference]: Finished difference Result 1136 states and 3546 transitions. [2021-06-12 20:07:15,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-12 20:07:15,017 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-06-12 20:07:15,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:15,019 INFO L225 Difference]: With dead ends: 1136 [2021-06-12 20:07:15,019 INFO L226 Difference]: Without dead ends: 1121 [2021-06-12 20:07:15,019 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 4054.8ms TimeCoverageRelationStatistics Valid=345, Invalid=1547, Unknown=0, NotChecked=0, Total=1892 [2021-06-12 20:07:15,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2021-06-12 20:07:15,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 587. [2021-06-12 20:07:15,031 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-06-12 20:07:15,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 1986 transitions. [2021-06-12 20:07:15,032 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 1986 transitions. Word has length 20 [2021-06-12 20:07:15,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:15,033 INFO L482 AbstractCegarLoop]: Abstraction has 587 states and 1986 transitions. [2021-06-12 20:07:15,033 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-06-12 20:07:15,033 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 1986 transitions. [2021-06-12 20:07:15,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:15,034 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:15,034 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:15,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable375 [2021-06-12 20:07:15,241 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:15,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:15,241 INFO L82 PathProgramCache]: Analyzing trace with hash 598607746, now seen corresponding path program 18 times [2021-06-12 20:07:15,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:15,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120146409] [2021-06-12 20:07:15,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:15,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:15,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-06-12 20:07:15,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:15,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120146409] [2021-06-12 20:07:15,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120146409] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:15,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631729843] [2021-06-12 20:07:15,462 INFO L93 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-06-12 20:07:15,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:07:15,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:15,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:07:15,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:15,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:15,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631729843] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:15,980 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:15,980 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:07:15,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208445088] [2021-06-12 20:07:15,980 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:07:15,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:15,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:07:15,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:07:15,981 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-06-12 20:07:16,325 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-06-12 20:07:16,482 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-06-12 20:07:16,698 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-06-12 20:07:16,947 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-06-12 20:07:17,180 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 50 [2021-06-12 20:07:17,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:17,194 INFO L93 Difference]: Finished difference Result 899 states and 2812 transitions. [2021-06-12 20:07:17,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:07:17,195 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-06-12 20:07:17,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:17,197 INFO L225 Difference]: With dead ends: 899 [2021-06-12 20:07:17,197 INFO L226 Difference]: Without dead ends: 854 [2021-06-12 20:07:17,197 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1473.9ms TimeCoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:07:17,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-06-12 20:07:17,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 602. [2021-06-12 20:07:17,208 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-06-12 20:07:17,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 2038 transitions. [2021-06-12 20:07:17,210 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 2038 transitions. Word has length 20 [2021-06-12 20:07:17,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:17,210 INFO L482 AbstractCegarLoop]: Abstraction has 602 states and 2038 transitions. [2021-06-12 20:07:17,210 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-06-12 20:07:17,210 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 2038 transitions. [2021-06-12 20:07:17,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:17,211 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:17,211 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:17,424 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable397,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:07:17,425 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:17,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:17,425 INFO L82 PathProgramCache]: Analyzing trace with hash 109805262, now seen corresponding path program 19 times [2021-06-12 20:07:17,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:17,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021834213] [2021-06-12 20:07:17,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:17,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:17,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-06-12 20:07:17,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:17,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021834213] [2021-06-12 20:07:17,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021834213] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:17,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073572030] [2021-06-12 20:07:17,599 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:07:17,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:17,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:07:17,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:18,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:18,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073572030] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:18,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:18,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:07:18,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855204199] [2021-06-12 20:07:18,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:07:18,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:18,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:07:18,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:07:18,240 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-06-12 20:07:18,795 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-06-12 20:07:18,940 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-06-12 20:07:19,146 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-12 20:07:19,494 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-12 20:07:19,742 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-06-12 20:07:20,054 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 57 [2021-06-12 20:07:20,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:20,189 INFO L93 Difference]: Finished difference Result 1090 states and 3379 transitions. [2021-06-12 20:07:20,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:07:20,190 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-06-12 20:07:20,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:20,192 INFO L225 Difference]: With dead ends: 1090 [2021-06-12 20:07:20,192 INFO L226 Difference]: Without dead ends: 1045 [2021-06-12 20:07:20,192 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 2153.1ms TimeCoverageRelationStatistics Valid=175, Invalid=755, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:07:20,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2021-06-12 20:07:20,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 617. [2021-06-12 20:07:20,204 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-06-12 20:07:20,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 2087 transitions. [2021-06-12 20:07:20,205 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 2087 transitions. Word has length 20 [2021-06-12 20:07:20,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:20,206 INFO L482 AbstractCegarLoop]: Abstraction has 617 states and 2087 transitions. [2021-06-12 20:07:20,206 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-06-12 20:07:20,206 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 2087 transitions. [2021-06-12 20:07:20,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:20,207 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:20,207 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:20,428 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-06-12 20:07:20,429 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:20,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:20,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1227590060, now seen corresponding path program 20 times [2021-06-12 20:07:20,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:20,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933490083] [2021-06-12 20:07:20,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:20,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:20,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-06-12 20:07:20,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:20,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933490083] [2021-06-12 20:07:20,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933490083] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:20,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257081243] [2021-06-12 20:07:20,620 INFO L93 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-06-12 20:07:20,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:07:20,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:20,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:07:20,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:21,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:21,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257081243] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:21,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:21,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:07:21,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277849878] [2021-06-12 20:07:21,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:07:21,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:21,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:07:21,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:07:21,133 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-06-12 20:07:21,897 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-06-12 20:07:22,075 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2021-06-12 20:07:22,231 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-06-12 20:07:22,450 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2021-06-12 20:07:22,574 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-06-12 20:07:22,741 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-06-12 20:07:23,023 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-06-12 20:07:23,282 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-06-12 20:07:23,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:23,303 INFO L93 Difference]: Finished difference Result 1189 states and 3576 transitions. [2021-06-12 20:07:23,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:07:23,303 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-06-12 20:07:23,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:23,305 INFO L225 Difference]: With dead ends: 1189 [2021-06-12 20:07:23,305 INFO L226 Difference]: Without dead ends: 1114 [2021-06-12 20:07:23,306 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 2308.0ms TimeCoverageRelationStatistics Valid=257, Invalid=933, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 20:07:23,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-06-12 20:07:23,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 616. [2021-06-12 20:07:23,318 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-06-12 20:07:23,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 2080 transitions. [2021-06-12 20:07:23,320 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 2080 transitions. Word has length 20 [2021-06-12 20:07:23,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:23,320 INFO L482 AbstractCegarLoop]: Abstraction has 616 states and 2080 transitions. [2021-06-12 20:07:23,320 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-06-12 20:07:23,321 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 2080 transitions. [2021-06-12 20:07:23,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:23,322 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:23,322 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:23,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable448,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:07:23,545 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:23,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:23,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1673593458, now seen corresponding path program 21 times [2021-06-12 20:07:23,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:23,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164836160] [2021-06-12 20:07:23,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:23,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:23,750 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:23,751 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:23,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164836160] [2021-06-12 20:07:23,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164836160] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:23,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479708424] [2021-06-12 20:07:23,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:07:23,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:07:23,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:23,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:07:23,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:24,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:24,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479708424] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:24,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:24,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:07:24,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203201876] [2021-06-12 20:07:24,413 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:07:24,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:24,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:07:24,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:07:24,414 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-06-12 20:07:24,926 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 49 [2021-06-12 20:07:25,122 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 51 [2021-06-12 20:07:25,271 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-06-12 20:07:25,440 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-06-12 20:07:25,692 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 53 [2021-06-12 20:07:25,928 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2021-06-12 20:07:25,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:25,940 INFO L93 Difference]: Finished difference Result 900 states and 2836 transitions. [2021-06-12 20:07:25,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:07:25,940 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-06-12 20:07:25,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:25,941 INFO L225 Difference]: With dead ends: 900 [2021-06-12 20:07:25,941 INFO L226 Difference]: Without dead ends: 855 [2021-06-12 20:07:25,942 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1941.2ms TimeCoverageRelationStatistics Valid=180, Invalid=632, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:07:25,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2021-06-12 20:07:25,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 610. [2021-06-12 20:07:25,951 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-06-12 20:07:25,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 2061 transitions. [2021-06-12 20:07:25,952 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 2061 transitions. Word has length 20 [2021-06-12 20:07:25,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:25,952 INFO L482 AbstractCegarLoop]: Abstraction has 610 states and 2061 transitions. [2021-06-12 20:07:25,953 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-06-12 20:07:25,953 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 2061 transitions. [2021-06-12 20:07:25,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:25,954 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:25,954 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:26,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable472 [2021-06-12 20:07:26,166 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:26,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:26,167 INFO L82 PathProgramCache]: Analyzing trace with hash 1184790974, now seen corresponding path program 22 times [2021-06-12 20:07:26,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:26,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726071461] [2021-06-12 20:07:26,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:26,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:26,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:26,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:26,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726071461] [2021-06-12 20:07:26,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726071461] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:26,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524025612] [2021-06-12 20:07:26,342 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:07:26,383 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:07:26,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:26,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:07:26,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:26,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:26,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524025612] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:26,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:26,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:07:26,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520289002] [2021-06-12 20:07:26,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:07:26,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:26,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:07:26,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:07:26,916 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-06-12 20:07:27,893 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2021-06-12 20:07:28,115 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-06-12 20:07:28,338 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-06-12 20:07:28,510 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-06-12 20:07:28,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:28,631 INFO L93 Difference]: Finished difference Result 1037 states and 3230 transitions. [2021-06-12 20:07:28,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:07:28,631 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-06-12 20:07:28,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:28,634 INFO L225 Difference]: With dead ends: 1037 [2021-06-12 20:07:28,634 INFO L226 Difference]: Without dead ends: 1007 [2021-06-12 20:07:28,634 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1895.3ms TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:07:28,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2021-06-12 20:07:28,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 607. [2021-06-12 20:07:28,647 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-06-12 20:07:28,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 2053 transitions. [2021-06-12 20:07:28,649 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 2053 transitions. Word has length 20 [2021-06-12 20:07:28,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:28,649 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 2053 transitions. [2021-06-12 20:07:28,649 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-06-12 20:07:28,649 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 2053 transitions. [2021-06-12 20:07:28,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:28,650 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:28,650 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:28,874 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:07:28,874 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:28,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:28,875 INFO L82 PathProgramCache]: Analyzing trace with hash 2080320032, now seen corresponding path program 23 times [2021-06-12 20:07:28,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:28,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98112199] [2021-06-12 20:07:28,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:28,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:29,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:29,109 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:29,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98112199] [2021-06-12 20:07:29,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98112199] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:29,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267975835] [2021-06-12 20:07:29,109 INFO L93 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-06-12 20:07:29,155 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:07:29,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:29,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:07:29,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:29,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:29,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267975835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:29,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:29,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:07:29,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682300983] [2021-06-12 20:07:29,640 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:07:29,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:29,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:07:29,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:07:29,641 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-06-12 20:07:30,282 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-12 20:07:30,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:30,369 INFO L93 Difference]: Finished difference Result 824 states and 2659 transitions. [2021-06-12 20:07:30,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:07:30,370 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-06-12 20:07:30,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:30,371 INFO L225 Difference]: With dead ends: 824 [2021-06-12 20:07:30,371 INFO L226 Difference]: Without dead ends: 794 [2021-06-12 20:07:30,371 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1035.9ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:07:30,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-06-12 20:07:30,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 616. [2021-06-12 20:07:30,379 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-06-12 20:07:30,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 2092 transitions. [2021-06-12 20:07:30,381 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 2092 transitions. Word has length 20 [2021-06-12 20:07:30,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:30,381 INFO L482 AbstractCegarLoop]: Abstraction has 616 states and 2092 transitions. [2021-06-12 20:07:30,381 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-06-12 20:07:30,381 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 2092 transitions. [2021-06-12 20:07:30,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:30,382 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:30,382 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:30,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable517 [2021-06-12 20:07:30,598 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:30,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:30,598 INFO L82 PathProgramCache]: Analyzing trace with hash 1998920976, now seen corresponding path program 24 times [2021-06-12 20:07:30,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:30,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119643312] [2021-06-12 20:07:30,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:30,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:30,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:30,828 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:30,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119643312] [2021-06-12 20:07:30,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119643312] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:30,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287756745] [2021-06-12 20:07:30,828 INFO L93 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-06-12 20:07:30,869 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:07:30,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:30,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:07:30,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:31,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:07:31,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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 10 treesize of output 1 [2021-06-12 20:07:31,250 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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 11 treesize of output 2 [2021-06-12 20:07:31,257 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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 10 treesize of output 1 [2021-06-12 20:07:31,265 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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-06-12 20:07:31,281 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:31,289 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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 7 treesize of output 1 [2021-06-12 20:07:31,296 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:07:31,302 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:07:31,307 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:31,313 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:31,320 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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 9 treesize of output 2 [2021-06-12 20:07:31,335 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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 10 treesize of output 1 [2021-06-12 20:07:31,342 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:07:31,356 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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 11 treesize of output 2 [2021-06-12 20:07:31,362 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:31,368 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:31,374 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:07:31,381 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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 8 treesize of output 1 [2021-06-12 20:07:31,389 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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 7 treesize of output 1 [2021-06-12 20:07:31,395 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:31,400 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:07:31,406 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:07:31,411 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,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-06-12 20:07:31,419 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:31,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:31,424 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:31,712 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2021-06-12 20:07:31,712 INFO L628 ElimStorePlain]: treesize reduction 92, result has 76.5 percent of original size [2021-06-12 20:07:31,718 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-06-12 20:07:31,718 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:971, output treesize:300 [2021-06-12 20:07:32,050 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 81 [2021-06-12 20:07:33,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:33,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-06-12 20:07:33,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:33,277 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-06-12 20:07:33,277 INFO L628 ElimStorePlain]: treesize reduction 71, result has 60.1 percent of original size [2021-06-12 20:07:33,278 INFO L518 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2021-06-12 20:07:33,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-06-12 20:07:33,281 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:33,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:33,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 5 treesize of output 1 [2021-06-12 20:07:33,327 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:33,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:33,367 INFO L518 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2021-06-12 20:07:33,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:07:33,371 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:33,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:33,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:07:33,411 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:210, output treesize:92 [2021-06-12 20:07:33,542 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:33,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287756745] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:33,542 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:33,542 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:07:33,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067252145] [2021-06-12 20:07:33,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:07:33,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:33,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:07:33,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:07:33,543 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-06-12 20:07:34,056 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 63 [2021-06-12 20:07:34,358 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 91 [2021-06-12 20:07:34,746 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 62 [2021-06-12 20:07:35,152 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 71 [2021-06-12 20:07:35,511 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 97 [2021-06-12 20:07:35,975 WARN L205 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 69 [2021-06-12 20:07:36,426 WARN L205 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 77 [2021-06-12 20:07:36,837 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-06-12 20:07:37,284 WARN L205 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 76 [2021-06-12 20:07:37,719 WARN L205 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 86 [2021-06-12 20:07:38,120 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 74 [2021-06-12 20:07:38,504 WARN L205 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 77 [2021-06-12 20:07:38,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:38,532 INFO L93 Difference]: Finished difference Result 1084 states and 3412 transitions. [2021-06-12 20:07:38,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:07:38,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-06-12 20:07:38,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:38,535 INFO L225 Difference]: With dead ends: 1084 [2021-06-12 20:07:38,535 INFO L226 Difference]: Without dead ends: 1039 [2021-06-12 20:07:38,535 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 5417.7ms TimeCoverageRelationStatistics Valid=247, Invalid=943, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 20:07:38,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2021-06-12 20:07:38,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 632. [2021-06-12 20:07:38,546 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-06-12 20:07:38,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 2133 transitions. [2021-06-12 20:07:38,548 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 2133 transitions. Word has length 20 [2021-06-12 20:07:38,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:38,548 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 2133 transitions. [2021-06-12 20:07:38,548 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-06-12 20:07:38,548 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 2133 transitions. [2021-06-12 20:07:38,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:38,549 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:38,549 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:38,764 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable536 [2021-06-12 20:07:38,765 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:38,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:38,765 INFO L82 PathProgramCache]: Analyzing trace with hash -998509850, now seen corresponding path program 25 times [2021-06-12 20:07:38,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:38,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838682435] [2021-06-12 20:07:38,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:38,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:38,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:38,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:38,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838682435] [2021-06-12 20:07:38,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838682435] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:38,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8750676] [2021-06-12 20:07:38,984 INFO 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-06-12 20:07:39,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:39,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:07:39,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:39,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:39,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:39,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:39,588 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,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 10 treesize of output 1 [2021-06-12 20:07:39,594 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,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 9 treesize of output 1 [2021-06-12 20:07:39,600 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,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 9 treesize of output 2 [2021-06-12 20:07:39,606 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:39,611 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:07:39,617 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,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-06-12 20:07:39,622 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07: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-06-12 20:07:39,627 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:39,641 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,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 9 treesize of output 2 [2021-06-12 20:07:39,648 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07: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 8 treesize of output 1 [2021-06-12 20:07:39,653 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:39,659 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:07:39,664 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:39,670 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,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-06-12 20:07:39,675 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,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 8 treesize of output 1 [2021-06-12 20:07:39,680 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:39,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:07:39,701 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07: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 11 treesize of output 2 [2021-06-12 20:07:39,708 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:39,874 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-06-12 20:07:39,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:39,880 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-06-12 20:07:39,881 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:869, output treesize:350 [2021-06-12 20:07:40,292 WARN L205 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 85 [2021-06-12 20:07:41,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:41,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:07:41,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:41,795 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 85 [2021-06-12 20:07:41,795 INFO L628 ElimStorePlain]: treesize reduction 327, result has 44.1 percent of original size [2021-06-12 20:07:41,795 INFO L518 ElimStorePlain]: Eliminatee v_prenex_24 vanished before elimination [2021-06-12 20:07:41,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-06-12 20:07:41,801 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:41,934 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-12 20:07:41,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:41,934 INFO L518 ElimStorePlain]: Eliminatee v_prenex_14 vanished before elimination [2021-06-12 20:07:41,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 3 treesize of output 1 [2021-06-12 20:07:41,940 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:42,068 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:07:42,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:42,069 INFO L518 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2021-06-12 20:07:42,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-06-12 20:07:42,074 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:42,201 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-06-12 20:07:42,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:42,202 INFO L518 ElimStorePlain]: Eliminatee v_prenex_28 vanished before elimination [2021-06-12 20:07:42,202 INFO L518 ElimStorePlain]: Eliminatee v_prenex_18 vanished before elimination [2021-06-12 20:07:42,202 INFO L518 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2021-06-12 20:07:42,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 4 treesize of output 2 [2021-06-12 20:07:42,209 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:42,334 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-12 20:07:42,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:42,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 4 treesize of output 2 [2021-06-12 20:07:42,340 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:42,470 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-12 20:07:42,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:42,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 3 treesize of output 1 [2021-06-12 20:07:42,475 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:42,596 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-06-12 20:07:42,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:42,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:07:42,601 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:42,720 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-06-12 20:07:42,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:42,720 INFO L518 ElimStorePlain]: Eliminatee v_prenex_20 vanished before elimination [2021-06-12 20:07:42,721 INFO L518 ElimStorePlain]: Eliminatee v_prenex_21 vanished before elimination [2021-06-12 20:07:42,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:07:42,724 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 24 variables, input treesize:593, output treesize:201 [2021-06-12 20:07:42,866 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2021-06-12 20:07:43,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:43,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8750676] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:43,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:43,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:07:43,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521770195] [2021-06-12 20:07:43,139 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:07:43,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:43,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:07:43,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:07:43,139 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-06-12 20:07:43,833 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2021-06-12 20:07:44,087 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-06-12 20:07:44,319 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 42 [2021-06-12 20:07:44,685 WARN L205 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 52 [2021-06-12 20:07:44,905 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 41 [2021-06-12 20:07:45,150 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 45 [2021-06-12 20:07:45,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:45,167 INFO L93 Difference]: Finished difference Result 901 states and 2893 transitions. [2021-06-12 20:07:45,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:07:45,167 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-06-12 20:07:45,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:45,170 INFO L225 Difference]: With dead ends: 901 [2021-06-12 20:07:45,170 INFO L226 Difference]: Without dead ends: 826 [2021-06-12 20:07:45,170 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 2736.3ms TimeCoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:07:45,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-06-12 20:07:45,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 629. [2021-06-12 20:07:45,181 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-06-12 20:07:45,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 2122 transitions. [2021-06-12 20:07:45,182 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 2122 transitions. Word has length 20 [2021-06-12 20:07:45,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:45,182 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 2122 transitions. [2021-06-12 20:07:45,182 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-06-12 20:07:45,183 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 2122 transitions. [2021-06-12 20:07:45,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:45,184 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:45,184 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:45,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable678 [2021-06-12 20:07:45,397 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:45,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:45,397 INFO L82 PathProgramCache]: Analyzing trace with hash 761543090, now seen corresponding path program 26 times [2021-06-12 20:07:45,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:45,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282360572] [2021-06-12 20:07:45,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:45,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:45,622 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:45,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:45,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282360572] [2021-06-12 20:07:45,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282360572] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:45,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084903686] [2021-06-12 20:07:45,623 INFO L93 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-06-12 20:07:45,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:07:45,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:45,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:07:45,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:46,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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-06-12 20:07:46,788 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,795 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,796 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,803 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,810 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,811 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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 10 treesize of output 1 [2021-06-12 20:07:46,821 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,828 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,829 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,836 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,836 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:46,845 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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 10 treesize of output 1 [2021-06-12 20:07:46,854 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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 9 treesize of output 2 [2021-06-12 20:07:46,864 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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-06-12 20:07:46,875 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,880 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,881 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,886 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,892 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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-06-12 20:07:46,898 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,903 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:46,912 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,918 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:46,926 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,931 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:46,937 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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-06-12 20:07:46,944 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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 8 treesize of output 1 [2021-06-12 20:07:46,950 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,955 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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 7 treesize of output 1 [2021-06-12 20:07:46,962 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:46,969 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:07:46,976 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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-06-12 20:07:46,983 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:46,989 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,993 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:46,994 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:46,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:46,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-06-12 20:07:46,999 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,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 10 treesize of output 1 [2021-06-12 20:07:47,005 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,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 10 treesize of output 1 [2021-06-12 20:07:47,011 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,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 11 treesize of output 2 [2021-06-12 20:07:47,017 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,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 8 treesize of output 1 [2021-06-12 20:07:47,023 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:47,029 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:47,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 8 treesize of output 1 [2021-06-12 20:07:47,036 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:47,041 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,044 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:47,045 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,346 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 56 [2021-06-12 20:07:47,347 INFO L628 ElimStorePlain]: treesize reduction 97, result has 75.2 percent of original size [2021-06-12 20:07:47,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:07:47,351 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,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 4 treesize of output 2 [2021-06-12 20:07:47,355 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:07:47,364 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:07:47,368 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:07:47,372 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,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-06-12 20:07:47,376 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:47,503 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-06-12 20:07:47,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:47,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-12 20:07:47,507 INFO L247 ElimStorePlain]: Needed 47 recursive calls to eliminate 3 variables, input treesize:1693, output treesize:240 [2021-06-12 20:07:47,709 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-06-12 20:07:48,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-06-12 20:07:48,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084903686] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:48,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:48,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:07:48,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260429973] [2021-06-12 20:07:48,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:07:48,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:48,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:07:48,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:07:48,035 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-06-12 20:07:48,562 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 26 [2021-06-12 20:07:49,108 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-06-12 20:07:49,428 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-06-12 20:07:49,645 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-06-12 20:07:49,919 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 41 [2021-06-12 20:07:50,135 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2021-06-12 20:07:50,502 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 65 [2021-06-12 20:07:50,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:50,505 INFO L93 Difference]: Finished difference Result 997 states and 3169 transitions. [2021-06-12 20:07:50,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-12 20:07:50,506 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-06-12 20:07:50,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:50,509 INFO L225 Difference]: With dead ends: 997 [2021-06-12 20:07:50,509 INFO L226 Difference]: Without dead ends: 937 [2021-06-12 20:07:50,509 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 2944.3ms TimeCoverageRelationStatistics Valid=269, Invalid=1137, Unknown=0, NotChecked=0, Total=1406 [2021-06-12 20:07:50,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2021-06-12 20:07:50,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 636. [2021-06-12 20:07:50,524 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-06-12 20:07:50,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 2150 transitions. [2021-06-12 20:07:50,526 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 2150 transitions. Word has length 20 [2021-06-12 20:07:50,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:50,526 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 2150 transitions. [2021-06-12 20:07:50,526 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-06-12 20:07:50,526 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 2150 transitions. [2021-06-12 20:07:50,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:50,527 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:50,528 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:50,751 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable931,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:07:50,751 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:50,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:50,752 INFO L82 PathProgramCache]: Analyzing trace with hash -750476354, now seen corresponding path program 27 times [2021-06-12 20:07:50,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:50,752 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157752885] [2021-06-12 20:07:50,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:50,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:50,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:50,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:50,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157752885] [2021-06-12 20:07:50,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157752885] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:50,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720669856] [2021-06-12 20:07:50,961 INFO L93 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-06-12 20:07:51,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:07:51,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:51,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:07:51,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:52,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:07:52,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:52,357 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:07:52,362 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:07:52,368 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,371 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:52,372 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,375 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:52,376 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,380 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:52,380 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:52,384 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,387 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:52,388 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,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-06-12 20:07:52,393 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:07:52,399 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,402 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:52,403 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,406 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:52,406 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:52,412 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,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 9 treesize of output 2 [2021-06-12 20:07:52,417 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:07:52,422 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:07:52,426 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,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 10 treesize of output 1 [2021-06-12 20:07:52,431 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:52,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:52,436 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,438 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:52,439 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,555 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-06-12 20:07:52,556 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-06-12 20:07:52,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 3 treesize of output 1 [2021-06-12 20:07:52,560 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,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 5 treesize of output 1 [2021-06-12 20:07:52,566 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,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 3 treesize of output 1 [2021-06-12 20:07:52,571 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,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 4 treesize of output 2 [2021-06-12 20:07:52,575 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,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 4 treesize of output 2 [2021-06-12 20:07:52,579 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:52,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:52,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:07:52,629 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-06-12 20:07:52,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:52,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720669856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:52,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:52,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:07:52,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207168810] [2021-06-12 20:07:52,759 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:07:52,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:52,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:07:52,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:07:52,760 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-06-12 20:07:52,976 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-06-12 20:07:53,173 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 58 [2021-06-12 20:07:53,294 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-06-12 20:07:53,453 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 58 [2021-06-12 20:07:53,694 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2021-06-12 20:07:53,873 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-06-12 20:07:54,076 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-06-12 20:07:54,282 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-06-12 20:07:54,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:54,435 INFO L93 Difference]: Finished difference Result 793 states and 2561 transitions. [2021-06-12 20:07:54,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:07:54,435 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-06-12 20:07:54,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:54,437 INFO L225 Difference]: With dead ends: 793 [2021-06-12 20:07:54,437 INFO L226 Difference]: Without dead ends: 763 [2021-06-12 20:07:54,437 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 2045.5ms TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:07:54,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2021-06-12 20:07:54,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 645. [2021-06-12 20:07:54,445 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-06-12 20:07:54,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2184 transitions. [2021-06-12 20:07:54,446 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2184 transitions. Word has length 20 [2021-06-12 20:07:54,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:54,446 INFO L482 AbstractCegarLoop]: Abstraction has 645 states and 2184 transitions. [2021-06-12 20:07:54,446 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-06-12 20:07:54,446 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2184 transitions. [2021-06-12 20:07:54,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:54,447 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:54,447 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:54,647 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1180,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:07:54,648 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:54,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:54,648 INFO L82 PathProgramCache]: Analyzing trace with hash -807827858, now seen corresponding path program 28 times [2021-06-12 20:07:54,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:54,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200157568] [2021-06-12 20:07:54,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:54,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:54,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:54,849 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:54,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200157568] [2021-06-12 20:07:54,849 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200157568] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:54,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092985506] [2021-06-12 20:07:54,849 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:07:54,918 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:07:54,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:54,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:07:54,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:55,995 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:55,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,000 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:56,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:07:56,008 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,012 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:56,013 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:56,018 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,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 7 treesize of output 1 [2021-06-12 20:07:56,024 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,029 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:56,029 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:56,034 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,041 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:56,041 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:07:56,051 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,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 10 treesize of output 1 [2021-06-12 20:07:56,057 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:07:56,065 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,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-06-12 20:07:56,071 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:07:56,078 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,082 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:56,083 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07: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-06-12 20:07:56,089 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,092 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:56,093 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,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 10 treesize of output 1 [2021-06-12 20:07:56,099 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:07:56,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 10 treesize of output 1 [2021-06-12 20:07:56,105 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:07:56,109 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,263 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-06-12 20:07:56,263 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-06-12 20:07:56,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 4 treesize of output 2 [2021-06-12 20:07:56,269 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,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 3 treesize of output 1 [2021-06-12 20:07:56,273 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,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 5 treesize of output 1 [2021-06-12 20:07:56,278 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:07:56,283 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,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 4 treesize of output 2 [2021-06-12 20:07:56,287 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:07:56,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:07:56,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:07:56,349 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-06-12 20:07:56,482 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:56,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092985506] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:56,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:56,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:07:56,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295195678] [2021-06-12 20:07:56,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:07:56,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:56,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:07:56,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:07:56,484 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-06-12 20:07:56,791 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-06-12 20:07:56,954 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-06-12 20:07:57,070 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-06-12 20:07:57,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:57,210 INFO L93 Difference]: Finished difference Result 815 states and 2658 transitions. [2021-06-12 20:07:57,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:07:57,211 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-06-12 20:07:57,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:57,212 INFO L225 Difference]: With dead ends: 815 [2021-06-12 20:07:57,212 INFO L226 Difference]: Without dead ends: 800 [2021-06-12 20:07:57,213 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1074.0ms TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:07:57,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-12 20:07:57,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 648. [2021-06-12 20:07:57,220 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-06-12 20:07:57,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 2192 transitions. [2021-06-12 20:07:57,221 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 2192 transitions. Word has length 20 [2021-06-12 20:07:57,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:57,221 INFO L482 AbstractCegarLoop]: Abstraction has 648 states and 2192 transitions. [2021-06-12 20:07:57,221 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-06-12 20:07:57,221 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 2192 transitions. [2021-06-12 20:07:57,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:57,222 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:57,222 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:57,422 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1537 [2021-06-12 20:07:57,423 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:57,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:57,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1783372094, now seen corresponding path program 29 times [2021-06-12 20:07:57,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:57,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025116275] [2021-06-12 20:07:57,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:57,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:57,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-06-12 20:07:57,600 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:57,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025116275] [2021-06-12 20:07:57,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025116275] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:57,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681763661] [2021-06-12 20:07:57,600 INFO L93 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-06-12 20:07:57,642 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:07:57,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:57,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:07:57,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:07:58,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:58,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681763661] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:58,155 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:07:58,155 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:07:58,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284431602] [2021-06-12 20:07:58,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:07:58,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:07:58,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:07:58,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:07:58,156 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-06-12 20:07:58,836 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-06-12 20:07:59,106 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 49 [2021-06-12 20:07:59,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:07:59,144 INFO L93 Difference]: Finished difference Result 861 states and 2756 transitions. [2021-06-12 20:07:59,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:07:59,144 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-06-12 20:07:59,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:07:59,146 INFO L225 Difference]: With dead ends: 861 [2021-06-12 20:07:59,146 INFO L226 Difference]: Without dead ends: 846 [2021-06-12 20:07:59,146 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1186.8ms TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:07:59,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2021-06-12 20:07:59,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 637. [2021-06-12 20:07:59,157 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-06-12 20:07:59,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2149 transitions. [2021-06-12 20:07:59,158 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2149 transitions. Word has length 20 [2021-06-12 20:07:59,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:07:59,158 INFO L482 AbstractCegarLoop]: Abstraction has 637 states and 2149 transitions. [2021-06-12 20:07:59,158 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-06-12 20:07:59,159 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2149 transitions. [2021-06-12 20:07:59,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:07:59,160 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:07:59,160 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:07:59,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1822,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:07:59,384 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:07:59,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:07:59,384 INFO L82 PathProgramCache]: Analyzing trace with hash 889417086, now seen corresponding path program 30 times [2021-06-12 20:07:59,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:07:59,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839743038] [2021-06-12 20:07:59,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:07:59,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:07:59,627 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:07:59,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:07:59,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839743038] [2021-06-12 20:07:59,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839743038] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:07:59,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807990903] [2021-06-12 20:07:59,627 INFO L93 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-06-12 20:07:59,670 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:07:59,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:07:59,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:07:59,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:08:00,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:00,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:00,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,592 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:00,592 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,596 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:00,596 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,600 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:00,600 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,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 11 treesize of output 2 [2021-06-12 20:08:00,605 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,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 7 treesize of output 1 [2021-06-12 20:08:00,610 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,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 7 treesize of output 1 [2021-06-12 20:08:00,615 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:00,619 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:08:00,624 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,627 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:00,628 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,631 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:00,632 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,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-06-12 20:08:00,637 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:08:00,641 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,644 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:00,645 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,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 9 treesize of output 1 [2021-06-12 20:08:00,664 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,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-06-12 20:08:00,669 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,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 10 treesize of output 1 [2021-06-12 20:08:00,674 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:00,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:08:00,679 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:00,682 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,799 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-06-12 20:08:00,799 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-06-12 20:08:00,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 4 treesize of output 2 [2021-06-12 20:08:00,817 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,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 3 treesize of output 1 [2021-06-12 20:08:00,823 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:08:00,827 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,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 4 treesize of output 2 [2021-06-12 20:08:00,831 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,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 3 treesize of output 1 [2021-06-12 20:08:00,835 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:00,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:00,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:08:00,885 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-06-12 20:08:01,003 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:01,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807990903] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:01,003 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:08:01,003 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:08:01,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014890149] [2021-06-12 20:08:01,003 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:08:01,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:01,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:08:01,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:08:01,004 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-06-12 20:08:01,511 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-06-12 20:08:01,894 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-06-12 20:08:02,057 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 45 [2021-06-12 20:08:02,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:02,293 INFO L93 Difference]: Finished difference Result 854 states and 2751 transitions. [2021-06-12 20:08:02,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:08:02,293 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-06-12 20:08:02,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:02,295 INFO L225 Difference]: With dead ends: 854 [2021-06-12 20:08:02,295 INFO L226 Difference]: Without dead ends: 839 [2021-06-12 20:08:02,295 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 1509.2ms TimeCoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:08:02,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2021-06-12 20:08:02,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 637. [2021-06-12 20:08:02,301 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-06-12 20:08:02,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2149 transitions. [2021-06-12 20:08:02,303 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2149 transitions. Word has length 20 [2021-06-12 20:08:02,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:02,303 INFO L482 AbstractCegarLoop]: Abstraction has 637 states and 2149 transitions. [2021-06-12 20:08:02,303 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-06-12 20:08:02,303 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2149 transitions. [2021-06-12 20:08:02,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:08:02,304 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:02,304 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:02,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1845 [2021-06-12 20:08:02,504 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:02,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:02,505 INFO L82 PathProgramCache]: Analyzing trace with hash 48224212, now seen corresponding path program 31 times [2021-06-12 20:08:02,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:02,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342974227] [2021-06-12 20:08:02,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:02,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:02,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:02,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:02,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342974227] [2021-06-12 20:08:02,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342974227] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:02,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506015297] [2021-06-12 20:08:02,789 INFO 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-06-12 20:08:02,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:02,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:08:02,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:08:03,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:08:03,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:08:03,344 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:08:03,350 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,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 7 treesize of output 1 [2021-06-12 20:08:03,355 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,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 8 treesize of output 1 [2021-06-12 20:08:03,365 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,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 9 treesize of output 1 [2021-06-12 20:08:03,371 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:08:03,377 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,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 9 treesize of output 2 [2021-06-12 20:08:03,383 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:08:03,390 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,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-06-12 20:08:03,395 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,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-06-12 20:08:03,400 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:08:03,411 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:08:03,424 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:08:03,430 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:08:03,436 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:08:03,445 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,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 8 treesize of output 1 [2021-06-12 20:08:03,451 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:08:03,456 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:03,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 11 treesize of output 2 [2021-06-12 20:08:03,477 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08: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-06-12 20:08:03,483 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:03,648 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-06-12 20:08:03,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:03,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-12 20:08:03,653 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:785, output treesize:308 [2021-06-12 20:08:03,898 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-06-12 20:08:05,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:05,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 9 treesize of output 1 [2021-06-12 20:08:05,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:05,236 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 68 [2021-06-12 20:08:05,237 INFO L628 ElimStorePlain]: treesize reduction 223, result has 44.7 percent of original size [2021-06-12 20:08:05,237 INFO L518 ElimStorePlain]: Eliminatee v_prenex_36 vanished before elimination [2021-06-12 20:08:05,237 INFO L518 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2021-06-12 20:08:05,237 INFO L518 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2021-06-12 20:08:05,237 INFO L518 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2021-06-12 20:08:05,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:08:05,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:05,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:05,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-06-12 20:08:05,326 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:05,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:05,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 3 treesize of output 1 [2021-06-12 20:08:05,408 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:05,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:05,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-06-12 20:08:05,503 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:05,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:05,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-06-12 20:08:05,583 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:05,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:05,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:08:05,658 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 15 variables, input treesize:411, output treesize:134 [2021-06-12 20:08:05,865 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:05,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506015297] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:05,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:08:05,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:08:05,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182597144] [2021-06-12 20:08:05,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:08:05,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:05,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:08:05,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:08:05,866 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-06-12 20:08:06,476 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-06-12 20:08:06,617 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2021-06-12 20:08:06,914 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 94 [2021-06-12 20:08:07,283 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 77 [2021-06-12 20:08:07,404 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-06-12 20:08:07,688 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 85 [2021-06-12 20:08:08,122 WARN L205 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 97 [2021-06-12 20:08:08,463 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-06-12 20:08:08,976 WARN L205 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2021-06-12 20:08:09,298 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 98 [2021-06-12 20:08:09,602 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 84 [2021-06-12 20:08:09,906 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 89 [2021-06-12 20:08:10,238 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2021-06-12 20:08:10,653 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 73 [2021-06-12 20:08:10,996 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 87 [2021-06-12 20:08:11,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:11,020 INFO L93 Difference]: Finished difference Result 1166 states and 3608 transitions. [2021-06-12 20:08:11,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-12 20:08:11,021 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-06-12 20:08:11,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:11,022 INFO L225 Difference]: With dead ends: 1166 [2021-06-12 20:08:11,022 INFO L226 Difference]: Without dead ends: 1091 [2021-06-12 20:08:11,022 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 5533.2ms TimeCoverageRelationStatistics Valid=325, Invalid=1235, Unknown=0, NotChecked=0, Total=1560 [2021-06-12 20:08:11,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2021-06-12 20:08:11,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 664. [2021-06-12 20:08:11,030 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-06-12 20:08:11,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2252 transitions. [2021-06-12 20:08:11,032 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2252 transitions. Word has length 20 [2021-06-12 20:08:11,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:11,032 INFO L482 AbstractCegarLoop]: Abstraction has 664 states and 2252 transitions. [2021-06-12 20:08:11,032 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-06-12 20:08:11,032 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2252 transitions. [2021-06-12 20:08:11,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:08:11,033 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:11,033 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:11,233 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2055,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:08:11,234 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:11,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:11,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1926175282, now seen corresponding path program 32 times [2021-06-12 20:08:11,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:11,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744308598] [2021-06-12 20:08:11,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:11,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:11,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:11,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:11,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744308598] [2021-06-12 20:08:11,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744308598] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:11,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000317774] [2021-06-12 20:08:11,432 INFO L93 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-06-12 20:08:11,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:08:11,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:08:11,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:08:11,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:08:11,942 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-06-12 20:08:11,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:08:11,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:12,636 WARN L205 SmtUtils]: Spent 683.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 133 [2021-06-12 20:08:12,636 INFO L628 ElimStorePlain]: treesize reduction 428, result has 61.9 percent of original size [2021-06-12 20:08:12,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 6 treesize of output 2 [2021-06-12 20:08:12,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:12,919 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-06-12 20:08:12,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:12,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 6 treesize of output 2 [2021-06-12 20:08:12,926 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:13,206 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-06-12 20:08:13,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:13,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 4 treesize of output 2 [2021-06-12 20:08:13,213 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:13,494 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-06-12 20:08:13,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:13,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-06-12 20:08:13,501 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,034 WARN L205 SmtUtils]: Spent 532.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 120 [2021-06-12 20:08:14,035 INFO L628 ElimStorePlain]: treesize reduction 42, result has 93.8 percent of original size [2021-06-12 20:08:14,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 3 treesize of output 1 [2021-06-12 20:08:14,041 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,300 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-12 20:08:14,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:14,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 6 treesize of output 2 [2021-06-12 20:08:14,307 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,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 6 treesize of output 2 [2021-06-12 20:08:14,313 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:08:14,319 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,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 6 treesize of output 2 [2021-06-12 20:08:14,324 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,574 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-12 20:08:14,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:14,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 6 treesize of output 2 [2021-06-12 20:08:14,580 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:08:14,585 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,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-06-12 20:08:14,591 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,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 6 treesize of output 2 [2021-06-12 20:08:14,597 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,839 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-12 20:08:14,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:14,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 5 treesize of output 1 [2021-06-12 20:08:14,845 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:14,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 3 treesize of output 1 [2021-06-12 20:08:14,850 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:15,085 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-12 20:08:15,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:15,100 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-06-12 20:08:15,100 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:1127, output treesize:573 [2021-06-12 20:08:15,439 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 121 [2021-06-12 20:08:15,653 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-06-12 20:08:16,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:16,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:16,902 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:16,903 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:16,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:16,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:16,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 10 treesize of output 1 [2021-06-12 20:08:16,918 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:16,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:16,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:16,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-06-12 20:08:16,934 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:16,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:16,947 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:17,452 WARN L205 SmtUtils]: Spent 504.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 131 [2021-06-12 20:08:17,453 INFO L628 ElimStorePlain]: treesize reduction 1199, result has 23.7 percent of original size [2021-06-12 20:08:17,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 3 treesize of output 1 [2021-06-12 20:08:17,460 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:17,625 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-12 20:08:17,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:17,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-06-12 20:08:17,632 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:17,788 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-12 20:08:17,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:17,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:08:17,795 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:17,952 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-06-12 20:08:17,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:17,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:08:17,960 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:18,112 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-12 20:08:18,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:18,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 4 treesize of output 2 [2021-06-12 20:08:18,119 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:18,271 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-12 20:08:18,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:18,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 5 treesize of output 1 [2021-06-12 20:08:18,278 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:18,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 5 treesize of output 1 [2021-06-12 20:08:18,285 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:18,436 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-06-12 20:08:18,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:18,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:08:18,443 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:18,591 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-12 20:08:18,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:18,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-06-12 20:08:18,610 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:18,764 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-06-12 20:08:18,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:18,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 3 treesize of output 1 [2021-06-12 20:08:18,772 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:18,916 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-12 20:08:18,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:18,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 6 treesize of output 2 [2021-06-12 20:08:18,922 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:19,065 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-12 20:08:19,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:19,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-06-12 20:08:19,071 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:19,211 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-12 20:08:19,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08: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 4 treesize of output 2 [2021-06-12 20:08:19,217 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:19,353 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-12 20:08:19,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:19,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:08:19,359 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:19,492 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-12 20:08:19,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:19,507 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-12 20:08:19,507 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 22 variables, input treesize:1788, output treesize:249 [2021-06-12 20:08:19,722 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-06-12 20:08:20,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:20,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000317774] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:20,028 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:08:20,028 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:08:20,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798354949] [2021-06-12 20:08:20,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:08:20,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:20,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:08:20,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:08:20,029 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-06-12 20:08:20,355 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 52 [2021-06-12 20:08:20,684 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 54 [2021-06-12 20:08:21,068 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 144 [2021-06-12 20:08:21,651 WARN L205 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 139 [2021-06-12 20:08:21,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:21,698 INFO L93 Difference]: Finished difference Result 912 states and 2903 transitions. [2021-06-12 20:08:21,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:08:21,698 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-06-12 20:08:21,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:21,699 INFO L225 Difference]: With dead ends: 912 [2021-06-12 20:08:21,699 INFO L226 Difference]: Without dead ends: 897 [2021-06-12 20:08:21,699 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 2390.6ms TimeCoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:08:21,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-06-12 20:08:21,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 666. [2021-06-12 20:08:21,706 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-06-12 20:08:21,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 2253 transitions. [2021-06-12 20:08:21,707 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 2253 transitions. Word has length 20 [2021-06-12 20:08:21,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:21,707 INFO L482 AbstractCegarLoop]: Abstraction has 666 states and 2253 transitions. [2021-06-12 20:08:21,707 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-06-12 20:08:21,707 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 2253 transitions. [2021-06-12 20:08:21,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:08:21,708 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:21,708 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:21,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2326 [2021-06-12 20:08:21,909 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:21,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:21,909 INFO L82 PathProgramCache]: Analyzing trace with hash -1839884244, now seen corresponding path program 33 times [2021-06-12 20:08:21,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:21,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897464745] [2021-06-12 20:08:21,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:21,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:22,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:22,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:22,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897464745] [2021-06-12 20:08:22,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897464745] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:22,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737564891] [2021-06-12 20:08:22,133 INFO L93 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-06-12 20:08:22,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:08:22,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:08:22,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:08:22,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:08:22,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:08:22,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:08:22,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,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 11 treesize of output 2 [2021-06-12 20:08:22,514 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,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 7 treesize of output 1 [2021-06-12 20:08:22,526 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,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 5 treesize of output 1 [2021-06-12 20:08:22,532 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,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 8 treesize of output 1 [2021-06-12 20:08:22,538 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,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-06-12 20:08:22,545 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,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-06-12 20:08:22,550 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,555 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:22,555 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:22,560 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,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 9 treesize of output 1 [2021-06-12 20:08:22,567 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,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 8 treesize of output 1 [2021-06-12 20:08:22,574 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:08:22,580 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:08:22,589 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,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 8 treesize of output 1 [2021-06-12 20:08:22,595 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:22,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-06-12 20:08:22,600 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:22,731 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2021-06-12 20:08:22,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:22,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-12 20:08:22,735 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:565, output treesize:225 [2021-06-12 20:08:22,958 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 78 [2021-06-12 20:08:23,103 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:08:23,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:23,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:23,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:08:23,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:23,578 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:23,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:23,719 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 41 [2021-06-12 20:08:23,720 INFO L628 ElimStorePlain]: treesize reduction 85, result has 65.2 percent of original size [2021-06-12 20:08:23,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-06-12 20:08:23,723 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:23,834 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 38 [2021-06-12 20:08:23,834 INFO L628 ElimStorePlain]: treesize reduction 26, result has 83.1 percent of original size [2021-06-12 20:08:23,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 5 treesize of output 1 [2021-06-12 20:08:23,837 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:23,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:23,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-06-12 20:08:23,893 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:23,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:23,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:08:23,952 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:287, output treesize:119 [2021-06-12 20:08:24,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:24,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737564891] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:24,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:08:24,198 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:08:24,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919282707] [2021-06-12 20:08:24,198 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:08:24,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:24,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:08:24,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:08:24,199 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-06-12 20:08:24,676 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 85 [2021-06-12 20:08:25,060 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 66 [2021-06-12 20:08:25,390 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 62 [2021-06-12 20:08:25,694 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2021-06-12 20:08:25,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:25,745 INFO L93 Difference]: Finished difference Result 879 states and 2825 transitions. [2021-06-12 20:08:25,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:08:25,746 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-06-12 20:08:25,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:25,747 INFO L225 Difference]: With dead ends: 879 [2021-06-12 20:08:25,747 INFO L226 Difference]: Without dead ends: 864 [2021-06-12 20:08:25,747 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 2049.7ms TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:08:25,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2021-06-12 20:08:25,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 673. [2021-06-12 20:08:25,754 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-06-12 20:08:25,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 2278 transitions. [2021-06-12 20:08:25,755 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 2278 transitions. Word has length 20 [2021-06-12 20:08:25,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:25,755 INFO L482 AbstractCegarLoop]: Abstraction has 673 states and 2278 transitions. [2021-06-12 20:08:25,755 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-06-12 20:08:25,755 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 2278 transitions. [2021-06-12 20:08:25,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:08:25,756 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:25,756 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:25,957 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2801 [2021-06-12 20:08:25,957 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:25,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:25,957 INFO L82 PathProgramCache]: Analyzing trace with hash 1540001564, now seen corresponding path program 34 times [2021-06-12 20:08:25,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:25,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709928652] [2021-06-12 20:08:25,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:25,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:26,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:26,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:26,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709928652] [2021-06-12 20:08:26,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709928652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:26,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807717418] [2021-06-12 20:08:26,146 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:08:26,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:08:26,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:08:26,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:08:26,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:08:26,582 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_83, v_prenex_85], 15=[ends_with_2]} [2021-06-12 20:08:26,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:26,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:26,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 9 treesize of output 1 [2021-06-12 20:08:26,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:26,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:26,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:26,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-06-12 20:08:26,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:26,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:26,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:26,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 7 treesize of output 1 [2021-06-12 20:08:26,605 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:26,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:26,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:08:26,612 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:26,970 WARN L205 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 99 [2021-06-12 20:08:26,971 INFO L628 ElimStorePlain]: treesize reduction 332, result has 51.2 percent of original size [2021-06-12 20:08:26,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 5 treesize of output 1 [2021-06-12 20:08:26,988 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:26,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 5 treesize of output 1 [2021-06-12 20:08:26,993 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:27,150 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-12 20:08:27,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:27,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:08:27,156 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:27,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:08:27,161 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:27,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-06-12 20:08:27,167 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:27,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 6 treesize of output 2 [2021-06-12 20:08:27,172 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:27,322 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-12 20:08:27,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:27,332 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-06-12 20:08:27,332 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:789, output treesize:321 [2021-06-12 20:08:27,491 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-06-12 20:08:27,835 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-12 20:08:28,673 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:28,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:28,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:28,681 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:28,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:28,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:28,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:08:28,690 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:28,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:28,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-06-12 20:08:28,697 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:29,040 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 98 [2021-06-12 20:08:29,040 INFO L628 ElimStorePlain]: treesize reduction 783, result has 23.6 percent of original size [2021-06-12 20:08:29,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 5 treesize of output 1 [2021-06-12 20:08:29,046 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:29,155 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-12 20:08:29,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:29,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:08:29,161 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:29,269 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-12 20:08:29,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:29,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:08:29,275 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:29,382 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-12 20:08:29,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:29,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:08:29,388 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:29,490 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-06-12 20:08:29,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:29,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-06-12 20:08:29,496 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:29,598 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-06-12 20:08:29,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:29,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 3 treesize of output 1 [2021-06-12 20:08:29,604 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:29,705 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-06-12 20:08:29,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:29,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:08:29,711 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:29,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:29,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:08:29,815 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:29,918 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-12 20:08:29,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:29,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:08:29,923 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:30,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:30,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-06-12 20:08:30,023 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:30,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:30,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 3 treesize of output 1 [2021-06-12 20:08:30,121 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:30,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:30,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:08:30,213 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 17 variables, input treesize:1169, output treesize:156 [2021-06-12 20:08:30,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:30,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807717418] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:30,509 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:08:30,509 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:08:30,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107157003] [2021-06-12 20:08:30,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:08:30,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:30,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:08:30,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:08:30,510 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-06-12 20:08:30,955 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 103 [2021-06-12 20:08:31,338 WARN L205 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 107 [2021-06-12 20:08:31,844 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 120 [2021-06-12 20:08:32,239 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 94 [2021-06-12 20:08:32,562 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 114 [2021-06-12 20:08:32,854 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 91 [2021-06-12 20:08:32,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:32,883 INFO L93 Difference]: Finished difference Result 980 states and 3094 transitions. [2021-06-12 20:08:32,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:08:32,883 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-06-12 20:08:32,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:32,884 INFO L225 Difference]: With dead ends: 980 [2021-06-12 20:08:32,884 INFO L226 Difference]: Without dead ends: 920 [2021-06-12 20:08:32,885 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 2772.8ms TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:08:32,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-06-12 20:08:32,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 673. [2021-06-12 20:08:32,894 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-06-12 20:08:32,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 2278 transitions. [2021-06-12 20:08:32,895 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 2278 transitions. Word has length 20 [2021-06-12 20:08:32,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:32,895 INFO L482 AbstractCegarLoop]: Abstraction has 673 states and 2278 transitions. [2021-06-12 20:08:32,895 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-06-12 20:08:32,895 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 2278 transitions. [2021-06-12 20:08:32,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:08:32,897 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:32,897 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:33,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2924,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:08:33,097 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:33,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:33,098 INFO L82 PathProgramCache]: Analyzing trace with hash -2103334614, now seen corresponding path program 35 times [2021-06-12 20:08:33,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:33,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392193733] [2021-06-12 20:08:33,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:33,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:33,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:33,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:33,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392193733] [2021-06-12 20:08:33,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392193733] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:33,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169492921] [2021-06-12 20:08:33,425 INFO L93 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-06-12 20:08:33,475 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:08:33,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:08:33,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:08:33,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:08: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-06-12 20:08:33,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169492921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:33,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:08:33,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:08:33,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421705208] [2021-06-12 20:08:33,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:08:33,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:33,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:08:33,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:08:33,930 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-06-12 20:08:34,474 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 38 [2021-06-12 20:08:34,916 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-06-12 20:08:35,081 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 35 [2021-06-12 20:08:35,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:35,392 INFO L93 Difference]: Finished difference Result 898 states and 2884 transitions. [2021-06-12 20:08:35,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:08:35,392 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-06-12 20:08:35,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:35,393 INFO L225 Difference]: With dead ends: 898 [2021-06-12 20:08:35,393 INFO L226 Difference]: Without dead ends: 853 [2021-06-12 20:08:35,394 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1706.2ms TimeCoverageRelationStatistics Valid=198, Invalid=858, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:08:35,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2021-06-12 20:08:35,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 676. [2021-06-12 20:08:35,403 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-06-12 20:08:35,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 2287 transitions. [2021-06-12 20:08:35,405 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 2287 transitions. Word has length 20 [2021-06-12 20:08:35,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:35,405 INFO L482 AbstractCegarLoop]: Abstraction has 676 states and 2287 transitions. [2021-06-12 20:08:35,405 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-06-12 20:08:35,405 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 2287 transitions. [2021-06-12 20:08:35,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:08:35,406 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:35,406 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:35,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3245,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:08:35,613 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:35,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:35,613 INFO L82 PathProgramCache]: Analyzing trace with hash -927843970, now seen corresponding path program 36 times [2021-06-12 20:08:35,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:35,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836144362] [2021-06-12 20:08:35,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:35,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:35,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:35,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:35,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836144362] [2021-06-12 20:08:35,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836144362] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:35,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391397451] [2021-06-12 20:08:35,807 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:08:35,853 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:08:35,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:08:35,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:08:35,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:08:36,027 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-06-12 20:08:36,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:36,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:36,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:08:36,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08: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 3 treesize of output 1 [2021-06-12 20:08:36,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:36,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:36,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:36,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:08:36,543 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:36,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:36,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 7 treesize of output 1 [2021-06-12 20:08:36,548 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:36,839 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-06-12 20:08:36,839 INFO L628 ElimStorePlain]: treesize reduction 172, result has 62.9 percent of original size [2021-06-12 20:08:36,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 6 treesize of output 2 [2021-06-12 20:08:36,844 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08: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-06-12 20:08:36,848 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:36,970 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-06-12 20:08:36,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:36,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 4 treesize of output 2 [2021-06-12 20:08:36,975 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:36,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 4 treesize of output 2 [2021-06-12 20:08:36,979 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:37,098 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-06-12 20:08:37,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:37,101 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-06-12 20:08:37,102 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:551, output treesize:272 [2021-06-12 20:08:37,316 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-06-12 20:08:38,498 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-06-12 20:08:38,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:08:38,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:38,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:08:38,517 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:38,524 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:38,525 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:38,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:38,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:38,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 10 treesize of output 1 [2021-06-12 20:08:38,534 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:38,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:08:38,543 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:38,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:38,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:38,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:08:38,552 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:38,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:38,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 10 treesize of output 1 [2021-06-12 20:08:38,560 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,009 WARN L205 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 104 [2021-06-12 20:08:39,009 INFO L628 ElimStorePlain]: treesize reduction 580, result has 43.1 percent of original size [2021-06-12 20:08:39,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:08:39,015 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,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-06-12 20:08:39,021 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,217 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-12 20:08:39,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:39,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 3 treesize of output 1 [2021-06-12 20:08:39,223 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,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-06-12 20:08:39,228 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,411 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-12 20:08:39,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:39,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-06-12 20:08:39,417 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:08:39,423 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,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-06-12 20:08:39,429 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,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-06-12 20:08:39,434 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,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 4 treesize of output 2 [2021-06-12 20:08:39,440 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,617 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-12 20:08:39,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:39,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 6 treesize of output 2 [2021-06-12 20:08:39,623 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,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 6 treesize of output 2 [2021-06-12 20:08:39,630 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,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-06-12 20:08:39,635 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,805 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-12 20:08:39,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:39,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 4 treesize of output 2 [2021-06-12 20:08:39,811 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,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 6 treesize of output 2 [2021-06-12 20:08:39,816 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,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-06-12 20:08:39,822 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:08:39,827 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:39,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 4 treesize of output 2 [2021-06-12 20:08:39,832 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:40,149 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2021-06-12 20:08:40,149 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-06-12 20:08:40,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:08:40,156 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:40,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:08:40,161 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:40,315 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-12 20:08:40,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:40,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 5 treesize of output 1 [2021-06-12 20:08:40,320 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:40,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-06-12 20:08:40,333 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:40,483 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-12 20:08:40,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:40,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 8 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-12 20:08:40,489 INFO L247 ElimStorePlain]: Needed 29 recursive calls to eliminate 21 variables, input treesize:1207, output treesize:266 [2021-06-12 20:08:40,652 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-06-12 20:08:40,827 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:40,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391397451] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:40,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:08:40,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:08:40,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707562050] [2021-06-12 20:08:40,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:08:40,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:40,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:08:40,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:08:40,828 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-06-12 20:08:41,171 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2021-06-12 20:08:41,319 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 55 [2021-06-12 20:08:41,606 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 87 [2021-06-12 20:08:41,832 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 38 [2021-06-12 20:08:41,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:41,854 INFO L93 Difference]: Finished difference Result 761 states and 2533 transitions. [2021-06-12 20:08:41,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:08:41,854 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-06-12 20:08:41,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:41,855 INFO L225 Difference]: With dead ends: 761 [2021-06-12 20:08:41,855 INFO L226 Difference]: Without dead ends: 746 [2021-06-12 20:08:41,856 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1786.7ms TimeCoverageRelationStatistics Valid=154, Invalid=398, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:08:41,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2021-06-12 20:08:41,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 685. [2021-06-12 20:08:41,862 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-06-12 20:08:41,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-06-12 20:08:41,864 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-06-12 20:08:41,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:41,864 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-06-12 20:08:41,864 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-06-12 20:08:41,864 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-06-12 20:08:41,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:08:41,865 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:41,865 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:42,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3269,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:08:42,065 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:42,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:42,066 INFO L82 PathProgramCache]: Analyzing trace with hash 725260138, now seen corresponding path program 37 times [2021-06-12 20:08:42,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:42,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311313682] [2021-06-12 20:08:42,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:42,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:42,349 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:42,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:42,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311313682] [2021-06-12 20:08:42,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311313682] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:42,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180316778] [2021-06-12 20:08:42,349 INFO 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-06-12 20:08:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:42,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:08:42,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:08:43,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:43,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:43,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-06-12 20:08:43,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:43,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:43,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:43,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 11 treesize of output 2 [2021-06-12 20:08:43,114 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:43,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:43,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:43,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-06-12 20:08:43,125 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:43,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:43,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:43,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 9 treesize of output 2 [2021-06-12 20:08:43,136 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:43,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:43,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:08:43,147 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:43,682 WARN L205 SmtUtils]: Spent 535.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 103 [2021-06-12 20:08:43,683 INFO L628 ElimStorePlain]: treesize reduction 474, result has 50.6 percent of original size [2021-06-12 20:08:43,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 6 treesize of output 2 [2021-06-12 20:08:43,689 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:43,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 4 treesize of output 2 [2021-06-12 20:08:43,696 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:43,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 6 treesize of output 2 [2021-06-12 20:08:43,701 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:43,931 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-12 20:08:43,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:43,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-06-12 20:08:43,937 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:43,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 5 treesize of output 1 [2021-06-12 20:08:43,943 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:44,169 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-12 20:08:44,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:44,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-06-12 20:08:44,182 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:44,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-06-12 20:08:44,188 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:44,404 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-06-12 20:08:44,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:44,416 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-06-12 20:08:44,416 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:1095, output treesize:451 [2021-06-12 20:08:44,764 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 129 [2021-06-12 20:08:45,151 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 89 [2021-06-12 20:08:46,294 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:46,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:46,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:46,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:46,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 11 treesize of output 2 [2021-06-12 20:08:46,306 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:46,316 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:46,316 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:46,658 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 97 [2021-06-12 20:08:46,658 INFO L628 ElimStorePlain]: treesize reduction 823, result has 22.5 percent of original size [2021-06-12 20:08:46,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:08:46,664 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:46,772 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-12 20:08:46,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:46,772 INFO L518 ElimStorePlain]: Eliminatee v_prenex_144 vanished before elimination [2021-06-12 20:08:46,772 INFO L518 ElimStorePlain]: Eliminatee v_prenex_165 vanished before elimination [2021-06-12 20:08:46,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 5 treesize of output 1 [2021-06-12 20:08:46,779 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:46,884 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-12 20:08:46,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:46,885 INFO L518 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2021-06-12 20:08:46,885 INFO L518 ElimStorePlain]: Eliminatee v_prenex_157 vanished before elimination [2021-06-12 20:08:46,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-06-12 20:08:46,891 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:46,995 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-12 20:08:46,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:47,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-06-12 20:08:47,001 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:47,102 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-06-12 20:08:47,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:47,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 4 treesize of output 2 [2021-06-12 20:08:47,108 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:47,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:47,208 INFO L518 ElimStorePlain]: Eliminatee v_prenex_148 vanished before elimination [2021-06-12 20:08:47,208 INFO L518 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2021-06-12 20:08:47,208 INFO L518 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2021-06-12 20:08:47,208 INFO L518 ElimStorePlain]: Eliminatee v_prenex_160 vanished before elimination [2021-06-12 20:08:47,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 4 treesize of output 2 [2021-06-12 20:08:47,213 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:47,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:47,311 INFO L518 ElimStorePlain]: Eliminatee v_prenex_151 vanished before elimination [2021-06-12 20:08:47,311 INFO L518 ElimStorePlain]: Eliminatee v_prenex_140 vanished before elimination [2021-06-12 20:08:47,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 3 treesize of output 1 [2021-06-12 20:08:47,317 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:47,430 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-12 20:08:47,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:47,430 INFO L518 ElimStorePlain]: Eliminatee v_prenex_150 vanished before elimination [2021-06-12 20:08:47,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-06-12 20:08:47,435 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:47,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:47,530 INFO L518 ElimStorePlain]: Eliminatee v_prenex_164 vanished before elimination [2021-06-12 20:08:47,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:08:47,535 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:47,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:47,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-06-12 20:08:47,634 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:47,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:47,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-06-12 20:08:47,731 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:47,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:47,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 24 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:08:47,823 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 34 variables, input treesize:1169, output treesize:163 [2021-06-12 20:08:47,984 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-06-12 20:08:48,130 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:48,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180316778] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:48,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:08:48,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:08:48,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738972436] [2021-06-12 20:08:48,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:08:48,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:48,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:08:48,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:08:48,131 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-06-12 20:08:48,510 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 59 [2021-06-12 20:08:48,707 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-06-12 20:08:49,093 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 130 [2021-06-12 20:08:49,501 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2021-06-12 20:08:49,722 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-06-12 20:08:49,903 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-06-12 20:08:50,070 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-06-12 20:08:50,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:50,083 INFO L93 Difference]: Finished difference Result 877 states and 2851 transitions. [2021-06-12 20:08:50,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:08:50,084 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-06-12 20:08:50,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:50,085 INFO L225 Difference]: With dead ends: 877 [2021-06-12 20:08:50,085 INFO L226 Difference]: Without dead ends: 847 [2021-06-12 20:08:50,085 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 2780.8ms TimeCoverageRelationStatistics Valid=189, Invalid=867, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:08:50,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-06-12 20:08:50,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 686. [2021-06-12 20:08:50,092 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-06-12 20:08:50,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 2319 transitions. [2021-06-12 20:08:50,093 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 2319 transitions. Word has length 20 [2021-06-12 20:08:50,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:50,093 INFO L482 AbstractCegarLoop]: Abstraction has 686 states and 2319 transitions. [2021-06-12 20:08:50,093 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-06-12 20:08:50,093 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 2319 transitions. [2021-06-12 20:08:50,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:08:50,095 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:50,095 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:50,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3588,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:08:50,309 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:50,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:50,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1910342118, now seen corresponding path program 38 times [2021-06-12 20:08:50,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:50,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005720236] [2021-06-12 20:08:50,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:50,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:50,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-06-12 20:08:50,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:50,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005720236] [2021-06-12 20:08:50,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005720236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:50,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810220466] [2021-06-12 20:08:50,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:08:50,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:08:50,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:08:50,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:08:50,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:08:51,225 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_2, v_prenex_169], 10=[v_prenex_172]} [2021-06-12 20:08:51,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:51,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:51,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:08:51,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:51,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:08:51,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:51,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:51,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:51,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 10 treesize of output 1 [2021-06-12 20:08:51,250 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:51,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:51,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-06-12 20:08:51,257 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:51,752 WARN L205 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 110 [2021-06-12 20:08:51,752 INFO L628 ElimStorePlain]: treesize reduction 237, result has 66.3 percent of original size [2021-06-12 20:08:51,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-06-12 20:08:51,759 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:51,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:08:51,766 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:51,988 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-12 20:08:51,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:51,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 6 treesize of output 2 [2021-06-12 20:08:51,994 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:51,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:08:52,000 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:52,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-06-12 20:08:52,005 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:52,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 4 treesize of output 2 [2021-06-12 20:08:52,011 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:52,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-06-12 20:08:52,017 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:52,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-06-12 20:08:52,022 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:52,218 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-12 20:08:52,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:52,229 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-06-12 20:08:52,230 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:809, output treesize:429 [2021-06-12 20:08:52,554 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 125 [2021-06-12 20:08:54,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:54,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:54,085 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:54,086 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:54,101 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:54,102 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:54,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:54,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:08:54,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:08:54,123 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:54,138 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:08:54,139 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:54,723 WARN L205 SmtUtils]: Spent 583.00 ms on a formula simplification. DAG size of input: 282 DAG size of output: 133 [2021-06-12 20:08:54,723 INFO L628 ElimStorePlain]: treesize reduction 1538, result has 19.6 percent of original size [2021-06-12 20:08:54,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-06-12 20:08:54,730 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:54,893 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-06-12 20:08:54,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:54,894 INFO L518 ElimStorePlain]: Eliminatee v_prenex_187 vanished before elimination [2021-06-12 20:08:54,894 INFO L518 ElimStorePlain]: Eliminatee v_prenex_201 vanished before elimination [2021-06-12 20:08: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 6 treesize of output 2 [2021-06-12 20:08:54,901 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:55,061 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-06-12 20:08:55,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:55,061 INFO L518 ElimStorePlain]: Eliminatee v_prenex_203 vanished before elimination [2021-06-12 20:08:55,061 INFO L518 ElimStorePlain]: Eliminatee v_prenex_202 vanished before elimination [2021-06-12 20:08:55,061 INFO L518 ElimStorePlain]: Eliminatee v_prenex_205 vanished before elimination [2021-06-12 20:08:55,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 5 treesize of output 1 [2021-06-12 20:08:55,068 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:55,229 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-12 20:08:55,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:55,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 4 treesize of output 2 [2021-06-12 20:08:55,237 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:55,394 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-12 20:08:55,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:55,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 4 treesize of output 2 [2021-06-12 20:08:55,402 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:55,556 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2021-06-12 20:08:55,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:55,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 6 treesize of output 2 [2021-06-12 20:08:55,563 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:55,715 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-06-12 20:08:55,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:55,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-06-12 20:08:55,722 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:55,874 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-06-12 20:08:55,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:55,875 INFO L518 ElimStorePlain]: Eliminatee v_prenex_186 vanished before elimination [2021-06-12 20:08:55,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:08:55,882 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:56,032 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-12 20:08:56,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:56,032 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-12 20:08:56,032 INFO L518 ElimStorePlain]: Eliminatee v_prenex_207 vanished before elimination [2021-06-12 20:08:56,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 6 treesize of output 2 [2021-06-12 20:08:56,040 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:56,193 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-12 20:08:56,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:56,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:08:56,200 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:56,345 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-12 20:08:56,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:56,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 3 treesize of output 1 [2021-06-12 20:08:56,352 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:56,491 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-12 20:08:56,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:56,492 INFO L518 ElimStorePlain]: Eliminatee v_prenex_199 vanished before elimination [2021-06-12 20:08:56,492 INFO L518 ElimStorePlain]: Eliminatee v_prenex_198 vanished before elimination [2021-06-12 20:08:56,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-06-12 20:08:56,498 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:56,637 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-06-12 20:08:56,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:56,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-06-12 20:08:56,643 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:56,781 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-12 20:08:56,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:56,781 INFO L518 ElimStorePlain]: Eliminatee v_prenex_192 vanished before elimination [2021-06-12 20:08:56,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-06-12 20:08:56,787 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:08:56,921 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-12 20:08:56,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:08:56,921 INFO L518 ElimStorePlain]: Eliminatee v_prenex_194 vanished before elimination [2021-06-12 20:08:56,921 INFO L518 ElimStorePlain]: Eliminatee v_prenex_196 vanished before elimination [2021-06-12 20:08:56,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 28 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-12 20:08:56,926 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 44 variables, input treesize:2125, output treesize:249 [2021-06-12 20:08:57,107 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-06-12 20:08:57,397 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:57,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810220466] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:57,397 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:08:57,397 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:08:57,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567106329] [2021-06-12 20:08:57,397 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:08:57,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:57,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:08:57,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:08:57,398 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-06-12 20:08:57,843 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 53 [2021-06-12 20:08:58,102 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 54 [2021-06-12 20:08:58,405 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 41 [2021-06-12 20:08:58,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:58,441 INFO L93 Difference]: Finished difference Result 825 states and 2715 transitions. [2021-06-12 20:08:58,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:08:58,441 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-06-12 20:08:58,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:58,442 INFO L225 Difference]: With dead ends: 825 [2021-06-12 20:08:58,442 INFO L226 Difference]: Without dead ends: 810 [2021-06-12 20:08:58,442 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1778.9ms TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:08:58,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-12 20:08:58,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 685. [2021-06-12 20:08:58,450 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-06-12 20:08:58,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-06-12 20:08:58,451 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-06-12 20:08:58,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:58,451 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-06-12 20:08:58,451 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-06-12 20:08:58,451 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-06-12 20:08:58,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:08:58,452 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:58,453 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:58,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3874,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:08:58,653 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:58,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:58,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1980452154, now seen corresponding path program 39 times [2021-06-12 20:08:58,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:58,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404575690] [2021-06-12 20:08:58,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:58,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:59,060 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:59,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:59,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404575690] [2021-06-12 20:08:59,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404575690] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:59,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443045480] [2021-06-12 20:08:59,061 INFO L93 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-06-12 20:08:59,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:08:59,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:08:59,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:08:59,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:00,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,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-06-12 20:09:00,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,132 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,139 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:09:00,147 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,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 10 treesize of output 1 [2021-06-12 20:09:00,155 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:09:00,163 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:09:00,171 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:09:00,178 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,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 7 treesize of output 1 [2021-06-12 20:09:00,186 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:00,195 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,200 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,201 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:09:00,206 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,211 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,212 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,217 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,221 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,222 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,227 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,227 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,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-06-12 20:09:00,233 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,237 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,238 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,242 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,242 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,247 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,247 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:09:00,253 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:00,259 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,263 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,263 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,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 5 treesize of output 1 [2021-06-12 20:09:00,268 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,272 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,273 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:00,278 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,282 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,283 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,287 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,287 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:00,293 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,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 10 treesize of output 1 [2021-06-12 20:09:00,298 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:00,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:00,303 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,307 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,308 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,312 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:00,316 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,551 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2021-06-12 20:09:00,551 INFO L628 ElimStorePlain]: treesize reduction 165, result has 59.4 percent of original size [2021-06-12 20:09:00,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-06-12 20:09:00,556 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,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-06-12 20:09:00,561 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,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 4 treesize of output 2 [2021-06-12 20:09:00,565 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,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 3 treesize of output 1 [2021-06-12 20:09:00,569 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:00,573 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:09:00,577 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,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-06-12 20:09:00,581 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:09:00,585 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:00,777 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-06-12 20:09:00,778 INFO L628 ElimStorePlain]: treesize reduction 4, result has 98.1 percent of original size [2021-06-12 20:09:00,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:09:00,780 INFO L247 ElimStorePlain]: Needed 44 recursive calls to eliminate 3 variables, input treesize:1420, output treesize:179 [2021-06-12 20:09:00,936 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-06-12 20:09:01,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-06-12 20:09:01,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443045480] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:01,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:01,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:09:01,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696634969] [2021-06-12 20:09:01,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:09:01,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:01,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:09:01,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:01,191 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-06-12 20:09:01,639 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 57 [2021-06-12 20:09:01,771 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2021-06-12 20:09:02,354 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-06-12 20:09:02,552 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-06-12 20:09:02,753 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 41 [2021-06-12 20:09:02,981 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 50 [2021-06-12 20:09:03,295 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 57 [2021-06-12 20:09:03,621 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2021-06-12 20:09:03,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:03,652 INFO L93 Difference]: Finished difference Result 987 states and 3182 transitions. [2021-06-12 20:09:03,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-12 20:09:03,652 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-06-12 20:09:03,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:03,653 INFO L225 Difference]: With dead ends: 987 [2021-06-12 20:09:03,654 INFO L226 Difference]: Without dead ends: 972 [2021-06-12 20:09:03,654 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 2977.0ms TimeCoverageRelationStatistics Valid=409, Invalid=1231, Unknown=0, NotChecked=0, Total=1640 [2021-06-12 20:09:03,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2021-06-12 20:09:03,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 685. [2021-06-12 20:09:03,661 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-06-12 20:09:03,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-06-12 20:09:03,662 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-06-12 20:09:03,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:03,663 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-06-12 20:09:03,663 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-06-12 20:09:03,663 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-06-12 20:09:03,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:09:03,664 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:03,664 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:03,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4329,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:03,864 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:03,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:03,865 INFO L82 PathProgramCache]: Analyzing trace with hash 456394796, now seen corresponding path program 40 times [2021-06-12 20:09:03,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:03,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208187589] [2021-06-12 20:09:03,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:03,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:04,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:04,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:04,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208187589] [2021-06-12 20:09:04,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208187589] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:04,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192776897] [2021-06-12 20:09:04,178 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:09:04,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:04,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:04,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:09:04,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:04,430 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-06-12 20:09:04,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:04,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:09:04,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:05,278 WARN L205 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-06-12 20:09:05,278 INFO L628 ElimStorePlain]: treesize reduction 625, result has 36.3 percent of original size [2021-06-12 20:09:05,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 3 treesize of output 1 [2021-06-12 20:09:05,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:05,480 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-12 20:09:05,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:05,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 3 treesize of output 1 [2021-06-12 20:09:05,486 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:05,661 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-12 20:09:05,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:05,662 INFO L518 ElimStorePlain]: Eliminatee v_prenex_215 vanished before elimination [2021-06-12 20:09:05,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:05,667 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:05,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-06-12 20:09:05,672 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:05,842 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-12 20:09:05,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:05,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-06-12 20:09:05,848 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:05,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 4 treesize of output 2 [2021-06-12 20:09:05,853 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,018 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-12 20:09:06,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:06,019 INFO L518 ElimStorePlain]: Eliminatee v_prenex_217 vanished before elimination [2021-06-12 20:09:06,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:09:06,024 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,190 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:09:06,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:06,196 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-06-12 20:09:06,196 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:989, output treesize:329 [2021-06-12 20:09:06,377 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-12 20:09:07,332 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-06-12 20:09:07,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:07,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:07,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:07,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,348 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:07,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,354 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:07,355 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:07,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:07,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:09:07,362 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,368 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:07,368 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,596 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 75 [2021-06-12 20:09:07,597 INFO L628 ElimStorePlain]: treesize reduction 553, result has 25.0 percent of original size [2021-06-12 20:09:07,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 3 treesize of output 1 [2021-06-12 20:09:07,602 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:09:07,606 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:07,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-06-12 20:09:07,683 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,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 3 treesize of output 1 [2021-06-12 20:09:07,687 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:07,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-06-12 20:09:07,761 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:07,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 3 treesize of output 1 [2021-06-12 20:09:07,832 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,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-06-12 20:09:07,836 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:07,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 6 treesize of output 2 [2021-06-12 20:09:07,904 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,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-06-12 20:09:07,908 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:07,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:09:07,970 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 13 variables, input treesize:923, output treesize:106 [2021-06-12 20:09:08,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-06-12 20:09:08,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192776897] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:08,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:08,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:09:08,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710010605] [2021-06-12 20:09:08,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:09:08,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:08,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:09:08,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:08,112 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-06-12 20:09:08,607 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 85 [2021-06-12 20:09:09,069 WARN L205 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 103 [2021-06-12 20:09:09,350 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 74 [2021-06-12 20:09:09,879 WARN L205 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 88 [2021-06-12 20:09:10,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:10,291 INFO L93 Difference]: Finished difference Result 935 states and 2969 transitions. [2021-06-12 20:09:10,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:09:10,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-06-12 20:09:10,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:10,293 INFO L225 Difference]: With dead ends: 935 [2021-06-12 20:09:10,293 INFO L226 Difference]: Without dead ends: 890 [2021-06-12 20:09:10,293 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 2607.0ms TimeCoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:09:10,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states. [2021-06-12 20:09:10,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 687. [2021-06-12 20:09:10,300 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-06-12 20:09:10,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2324 transitions. [2021-06-12 20:09:10,301 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2324 transitions. Word has length 20 [2021-06-12 20:09:10,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:10,301 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2324 transitions. [2021-06-12 20:09:10,302 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-06-12 20:09:10,302 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2324 transitions. [2021-06-12 20:09:10,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:09:10,303 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:10,303 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:10,503 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4644 [2021-06-12 20:09:10,503 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:10,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:10,503 INFO L82 PathProgramCache]: Analyzing trace with hash 399043292, now seen corresponding path program 41 times [2021-06-12 20:09:10,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:10,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312993078] [2021-06-12 20:09:10,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:10,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:10,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:10,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:10,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312993078] [2021-06-12 20:09:10,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312993078] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:10,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550131095] [2021-06-12 20:09:10,708 INFO L93 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-06-12 20:09:10,755 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:10,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:10,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:09:10,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:11,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-06-12 20:09:11,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550131095] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:11,168 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:11,168 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:09:11,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117348845] [2021-06-12 20:09:11,168 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:09:11,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:11,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:09:11,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:09:11,169 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-06-12 20:09:11,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:11,893 INFO L93 Difference]: Finished difference Result 781 states and 2556 transitions. [2021-06-12 20:09:11,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:09:11,894 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-06-12 20:09:11,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:11,895 INFO L225 Difference]: With dead ends: 781 [2021-06-12 20:09:11,895 INFO L226 Difference]: Without dead ends: 751 [2021-06-12 20:09:11,895 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 935.3ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:09:11,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-06-12 20:09:11,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 690. [2021-06-12 20:09:11,901 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-06-12 20:09:11,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 2335 transitions. [2021-06-12 20:09:11,903 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 2335 transitions. Word has length 20 [2021-06-12 20:09:11,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:11,903 INFO L482 AbstractCegarLoop]: Abstraction has 690 states and 2335 transitions. [2021-06-12 20:09:11,903 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-06-12 20:09:11,903 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 2335 transitions. [2021-06-12 20:09:11,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:09:11,905 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:11,905 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:12,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4881 [2021-06-12 20:09:12,121 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:12,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:12,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1825343152, now seen corresponding path program 42 times [2021-06-12 20:09:12,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:12,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551257636] [2021-06-12 20:09:12,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:12,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:12,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:12,522 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:12,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551257636] [2021-06-12 20:09:12,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551257636] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:12,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182842331] [2021-06-12 20:09:12,522 INFO L93 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-06-12 20:09:12,575 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:09:12,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:12,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:09:12,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:12,949 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_2, v_prenex_235], 15=[v_prenex_239]} [2021-06-12 20:09:12,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:12,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:12,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:09:12,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:12,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:12,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:12,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-06-12 20:09:12,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:12,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:12,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:12,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 8 treesize of output 1 [2021-06-12 20:09:12,981 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:12,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:12,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:09:12,989 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,572 WARN L205 SmtUtils]: Spent 582.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 108 [2021-06-12 20:09:13,572 INFO L628 ElimStorePlain]: treesize reduction 494, result has 50.5 percent of original size [2021-06-12 20:09:13,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-06-12 20:09:13,579 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:09:13,585 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,827 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-12 20:09:13,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:13,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 4 treesize of output 2 [2021-06-12 20:09:13,834 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,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-06-12 20:09:13,839 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,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-06-12 20:09:13,845 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,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-06-12 20:09:13,851 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,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 6 treesize of output 2 [2021-06-12 20:09:13,857 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:09:13,863 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:14,093 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-12 20:09:14,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:14,106 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-06-12 20:09:14,106 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:1117, output treesize:461 [2021-06-12 20:09:14,456 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 131 [2021-06-12 20:09:14,915 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 92 [2021-06-12 20:09:17,251 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-06-12 20:09:17,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:17,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:17,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-06-12 20:09:17,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:17,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:17,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:09:17,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,295 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:17,296 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,305 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:17,306 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,314 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:17,315 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:17,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 13 treesize of output 2 [2021-06-12 20:09:17,325 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,696 WARN L205 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 102 [2021-06-12 20:09:17,696 INFO L628 ElimStorePlain]: treesize reduction 764, result has 25.8 percent of original size [2021-06-12 20:09:17,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-06-12 20:09:17,703 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,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-06-12 20:09:17,708 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,825 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-12 20:09:17,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09: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 3 treesize of output 1 [2021-06-12 20:09:17,832 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,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-06-12 20:09:17,838 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,951 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-12 20:09:17,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:17,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-06-12 20:09:17,957 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,067 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-12 20:09:18,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:18,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-06-12 20:09:18,074 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,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-06-12 20:09:18,079 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,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 4 treesize of output 2 [2021-06-12 20:09:18,085 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,190 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-12 20:09:18,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:18,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 6 treesize of output 2 [2021-06-12 20:09:18,196 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,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 4 treesize of output 2 [2021-06-12 20:09:18,202 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:18,207 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,316 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:09:18,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:18,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:09:18,320 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 22 variables, input treesize:1321, output treesize:163 [2021-06-12 20:09:18,487 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-06-12 20:09:18,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-06-12 20:09:18,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182842331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:18,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:18,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:09:18,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305047760] [2021-06-12 20:09:18,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:09:18,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:18,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:09:18,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:09:18,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-06-12 20:09:19,374 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 105 [2021-06-12 20:09:19,839 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 47 [2021-06-12 20:09:20,071 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-06-12 20:09:20,269 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 39 [2021-06-12 20:09:20,504 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 53 [2021-06-12 20:09:20,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:20,519 INFO L93 Difference]: Finished difference Result 877 states and 2844 transitions. [2021-06-12 20:09:20,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:09:20,519 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-06-12 20:09:20,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:20,520 INFO L225 Difference]: With dead ends: 877 [2021-06-12 20:09:20,521 INFO L226 Difference]: Without dead ends: 832 [2021-06-12 20:09:20,521 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 2767.0ms TimeCoverageRelationStatistics Valid=178, Invalid=752, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:09:20,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2021-06-12 20:09:20,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 688. [2021-06-12 20:09:20,528 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-06-12 20:09:20,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 2328 transitions. [2021-06-12 20:09:20,529 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 2328 transitions. Word has length 20 [2021-06-12 20:09:20,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:20,529 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 2328 transitions. [2021-06-12 20:09:20,529 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-06-12 20:09:20,529 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 2328 transitions. [2021-06-12 20:09:20,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:09:20,530 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:20,530 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:20,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4903 [2021-06-12 20:09:20,730 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:20,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:20,731 INFO L82 PathProgramCache]: Analyzing trace with hash -640261172, now seen corresponding path program 43 times [2021-06-12 20:09:20,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:20,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706074007] [2021-06-12 20:09:20,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:20,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:20,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-06-12 20:09:20,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:20,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706074007] [2021-06-12 20:09:20,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706074007] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:20,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898886482] [2021-06-12 20:09:20,991 INFO 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-06-12 20:09:21,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:21,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:09:21,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:21,232 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-06-12 20:09:21,598 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_272, v_prenex_274], 15=[ends_with_2]} [2021-06-12 20:09:21,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:21,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:21,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:09:21,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:21,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:21,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:21,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:21,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:21,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:21,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:21,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 9 treesize of output 1 [2021-06-12 20:09:21,625 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:21,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:21,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 7 treesize of output 1 [2021-06-12 20:09:21,632 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:22,198 WARN L205 SmtUtils]: Spent 565.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 110 [2021-06-12 20:09:22,199 INFO L628 ElimStorePlain]: treesize reduction 502, result has 50.2 percent of original size [2021-06-12 20:09:22,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:09:22,205 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:22,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-06-12 20:09:22,211 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:22,453 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-12 20:09:22,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:22,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-06-12 20:09:22,460 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:22,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-06-12 20:09:22,466 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:22,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 4 treesize of output 2 [2021-06-12 20:09:22,471 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:22,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-06-12 20:09:22,477 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:22,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-06-12 20:09:22,483 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:22,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 4 treesize of output 2 [2021-06-12 20:09:22,489 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:22,723 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-12 20:09:22,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:22,735 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-06-12 20:09:22,736 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:1131, output treesize:471 [2021-06-12 20:09:23,101 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 133 [2021-06-12 20:09:25,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:25,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:25,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:09:25,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:25,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:25,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:25,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 10 treesize of output 1 [2021-06-12 20:09:25,317 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:25,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:25,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:25,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:09:25,330 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:25,342 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:25,342 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:25,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:25,357 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:26,279 WARN L205 SmtUtils]: Spent 920.00 ms on a formula simplification. DAG size of input: 296 DAG size of output: 171 [2021-06-12 20:09:26,279 INFO L628 ElimStorePlain]: treesize reduction 1707, result has 23.3 percent of original size [2021-06-12 20:09:26,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 4 treesize of output 2 [2021-06-12 20:09:26,287 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:26,532 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2021-06-12 20:09:26,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:26,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 6 treesize of output 2 [2021-06-12 20:09:26,541 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:26,783 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2021-06-12 20:09:26,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:26,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-06-12 20:09:26,792 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:26,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-06-12 20:09:26,801 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,036 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 162 [2021-06-12 20:09:27,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:27,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 5 treesize of output 1 [2021-06-12 20:09:27,044 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,276 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 159 [2021-06-12 20:09:27,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:27,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-06-12 20:09:27,284 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,523 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2021-06-12 20:09:27,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:27,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:09:27,532 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,763 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 155 [2021-06-12 20:09:27,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:27,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:09:27,771 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,997 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-06-12 20:09:27,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:28,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 4 treesize of output 2 [2021-06-12 20:09:28,005 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:28,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-06-12 20:09:28,012 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:28,236 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 148 [2021-06-12 20:09:28,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:28,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 3 treesize of output 1 [2021-06-12 20:09:28,244 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:28,465 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 146 [2021-06-12 20:09:28,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09: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 5 treesize of output 1 [2021-06-12 20:09:28,473 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:28,705 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2021-06-12 20:09:28,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:28,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 5 treesize of output 1 [2021-06-12 20:09:28,713 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:28,927 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2021-06-12 20:09:28,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:28,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-06-12 20:09:28,935 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,155 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2021-06-12 20:09:29,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:29,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 6 treesize of output 2 [2021-06-12 20:09:29,163 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,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-06-12 20:09:29,169 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,380 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-06-12 20:09:29,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:29,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:29,388 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,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-06-12 20:09:29,395 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,602 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-06-12 20:09:29,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:29,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 6 treesize of output 2 [2021-06-12 20:09:29,609 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,814 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-12 20:09:29,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:29,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 16 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-12 20:09:29,821 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 25 variables, input treesize:2477, output treesize:337 [2021-06-12 20:09:30,100 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 76 [2021-06-12 20:09:30,319 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 59 [2021-06-12 20:09:30,476 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-06-12 20:09:30,556 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:30,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898886482] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:30,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:30,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:09:30,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494573280] [2021-06-12 20:09:30,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:09:30,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:30,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:09:30,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:09:30,557 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-06-12 20:09:31,162 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 64 [2021-06-12 20:09:31,460 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 84 [2021-06-12 20:09:31,702 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 60 [2021-06-12 20:09:31,962 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 67 [2021-06-12 20:09:32,252 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 57 [2021-06-12 20:09:32,499 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 63 [2021-06-12 20:09:32,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:32,518 INFO L93 Difference]: Finished difference Result 899 states and 2933 transitions. [2021-06-12 20:09:32,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:09:32,523 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-06-12 20:09:32,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:32,524 INFO L225 Difference]: With dead ends: 899 [2021-06-12 20:09:32,524 INFO L226 Difference]: Without dead ends: 854 [2021-06-12 20:09:32,524 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 2825.5ms TimeCoverageRelationStatistics Valid=167, Invalid=589, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:09:32,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-06-12 20:09:32,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 687. [2021-06-12 20:09:32,531 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-06-12 20:09:32,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-06-12 20:09:32,532 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-06-12 20:09:32,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:32,532 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-06-12 20:09:32,532 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-06-12 20:09:32,533 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-06-12 20:09:32,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:09:32,533 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:32,534 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:32,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5211 [2021-06-12 20:09:32,745 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:32,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:32,745 INFO L82 PathProgramCache]: Analyzing trace with hash -877073888, now seen corresponding path program 44 times [2021-06-12 20:09:32,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:32,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596009984] [2021-06-12 20:09:32,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:32,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:33,090 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:33,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:33,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596009984] [2021-06-12 20:09:33,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596009984] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:33,091 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804390276] [2021-06-12 20:09:33,091 INFO L93 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-06-12 20:09:33,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:33,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:33,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:09:33,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:33,340 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-06-12 20:09:33,807 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-06-12 20:09:33,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:33,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:09:33,813 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:34,111 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 77 [2021-06-12 20:09:34,111 INFO L628 ElimStorePlain]: treesize reduction 214, result has 58.5 percent of original size [2021-06-12 20:09:34,112 INFO L518 ElimStorePlain]: Eliminatee v_prenex_297 vanished before elimination [2021-06-12 20:09:34,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-06-12 20:09:34,117 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:34,370 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-06-12 20:09:34,371 INFO L628 ElimStorePlain]: treesize reduction 5, result has 98.3 percent of original size [2021-06-12 20:09:34,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:34,376 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:34,500 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-12 20:09:34,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:34,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 3 treesize of output 1 [2021-06-12 20:09:34,505 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:34,628 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-06-12 20:09:34,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:34,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 3 treesize of output 1 [2021-06-12 20:09:34,633 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:34,753 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-06-12 20:09:34,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:34,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 6 treesize of output 2 [2021-06-12 20:09:34,758 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:34,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 6 treesize of output 2 [2021-06-12 20:09:34,763 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:34,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-06-12 20:09:34,767 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:34,880 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-06-12 20:09:34,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:34,885 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-06-12 20:09:34,885 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 13 variables, input treesize:551, output treesize:263 [2021-06-12 20:09:35,110 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2021-06-12 20:09:36,235 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-06-12 20:09:36,242 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:36,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:36,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:36,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:36,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 7 treesize of output 1 [2021-06-12 20:09:36,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:36,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:36,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:36,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 8 treesize of output 1 [2021-06-12 20:09:36,260 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:36,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:36,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:36,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:09:36,268 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:36,275 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:36,276 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:36,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:09:36,283 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:36,289 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:36,290 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:36,909 WARN L205 SmtUtils]: Spent 618.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 93 [2021-06-12 20:09:36,909 INFO L628 ElimStorePlain]: treesize reduction 659, result has 48.6 percent of original size [2021-06-12 20:09:36,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-06-12 20:09:36,915 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:36,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 6 treesize of output 2 [2021-06-12 20:09:36,920 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,191 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-12 20:09:37,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:37,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-06-12 20:09:37,197 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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-06-12 20:09:37,202 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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 6 treesize of output 2 [2021-06-12 20:09:37,207 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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 4 treesize of output 2 [2021-06-12 20:09:37,213 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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-06-12 20:09:37,218 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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 4 treesize of output 2 [2021-06-12 20:09:37,235 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:09:37,242 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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 4 treesize of output 2 [2021-06-12 20:09:37,248 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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-06-12 20:09:37,254 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:37,259 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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-06-12 20:09:37,265 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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 4 treesize of output 2 [2021-06-12 20:09:37,270 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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 6 treesize of output 2 [2021-06-12 20:09:37,276 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,729 WARN L205 SmtUtils]: Spent 453.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 81 [2021-06-12 20:09:37,730 INFO L628 ElimStorePlain]: treesize reduction 69, result has 87.5 percent of original size [2021-06-12 20:09: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 3 treesize of output 1 [2021-06-12 20:09:37,735 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:09:37,739 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,947 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-12 20:09:37,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:37,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:09:37,952 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,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 5 treesize of output 1 [2021-06-12 20:09:37,957 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,156 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-12 20:09:38,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:38,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:09:38,162 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,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 6 treesize of output 2 [2021-06-12 20:09:38,166 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:38,171 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,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 6 treesize of output 2 [2021-06-12 20:09:38,176 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,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 6 treesize of output 2 [2021-06-12 20:09:38,181 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,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 4 treesize of output 2 [2021-06-12 20:09:38,186 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,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-06-12 20:09:38,191 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,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 4 treesize of output 2 [2021-06-12 20:09:38,196 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:38,201 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:09:38,205 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,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-06-12 20:09:38,210 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:38,566 WARN L205 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-06-12 20:09:38,566 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-06-12 20:09:38,571 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 6 dim-1 vars, End of recursive call: and 15 xjuncts. [2021-06-12 20:09:38,571 INFO L247 ElimStorePlain]: Needed 38 recursive calls to eliminate 16 variables, input treesize:1485, output treesize:323 [2021-06-12 20:09:38,743 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-06-12 20:09:38,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:38,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804390276] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:38,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:38,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:09:38,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432167852] [2021-06-12 20:09:38,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:09:38,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:38,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:09:38,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:38,912 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-06-12 20:09:39,406 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2021-06-12 20:09:39,711 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-06-12 20:09:39,984 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 76 [2021-06-12 20:09:40,217 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2021-06-12 20:09:40,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:40,248 INFO L93 Difference]: Finished difference Result 876 states and 2869 transitions. [2021-06-12 20:09:40,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:09:40,248 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-06-12 20:09:40,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:40,250 INFO L225 Difference]: With dead ends: 876 [2021-06-12 20:09:40,250 INFO L226 Difference]: Without dead ends: 861 [2021-06-12 20:09:40,250 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 2025.4ms TimeCoverageRelationStatistics Valid=208, Invalid=548, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:09:40,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2021-06-12 20:09:40,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 687. [2021-06-12 20:09:40,257 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-06-12 20:09:40,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-06-12 20:09:40,258 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-06-12 20:09:40,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:40,258 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-06-12 20:09:40,258 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-06-12 20:09:40,258 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-06-12 20:09:40,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:09:40,259 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:40,259 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:40,459 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5965,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:40,459 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:40,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:40,460 INFO L82 PathProgramCache]: Analyzing trace with hash -570151136, now seen corresponding path program 45 times [2021-06-12 20:09:40,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:40,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041512090] [2021-06-12 20:09:40,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:40,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:40,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-06-12 20:09:40,707 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:40,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041512090] [2021-06-12 20:09:40,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041512090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:40,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030092144] [2021-06-12 20:09:40,707 INFO L93 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-06-12 20:09:40,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:09:40,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:40,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:09:40,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:40,924 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-06-12 20:09:41,533 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_321, ends_with_10], 15=[v_prenex_323]} [2021-06-12 20:09:41,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 6 treesize of output 2 [2021-06-12 20:09:41,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:41,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:41,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:09:41,552 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:41,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:41,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:41,562 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:41,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:41,570 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,134 WARN L205 SmtUtils]: Spent 563.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 142 [2021-06-12 20:09:42,135 INFO L628 ElimStorePlain]: treesize reduction 214, result has 73.6 percent of original size [2021-06-12 20:09:42,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:09:42,142 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,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 4 treesize of output 2 [2021-06-12 20:09:42,148 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,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-06-12 20:09:42,155 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:42,161 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,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-06-12 20:09:42,168 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,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 6 treesize of output 2 [2021-06-12 20:09:42,175 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,667 WARN L205 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 134 [2021-06-12 20:09:42,668 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.5 percent of original size [2021-06-12 20:09:42,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 3 treesize of output 1 [2021-06-12 20:09:42,675 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:09:42,682 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,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-06-12 20:09:42,689 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,928 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-06-12 20:09:42,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:42,944 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-06-12 20:09:42,944 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 12 variables, input treesize:892, output treesize:549 [2021-06-12 20:09:43,291 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 118 [2021-06-12 20:09:45,697 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_6], 15=[ends_with_2], 21=[v_prenex_338], 28=[v_prenex_337]} [2021-06-12 20:09:45,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:45,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:45,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 7 treesize of output 1 [2021-06-12 20:09:45,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:45,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:45,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-06-12 20:09:45,723 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,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-06-12 20:09:45,733 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:45,743 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,752 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:45,753 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:45,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:45,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:09:45,763 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,771 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:45,772 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,437 WARN L205 SmtUtils]: Spent 665.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 135 [2021-06-12 20:09:46,438 INFO L628 ElimStorePlain]: treesize reduction 662, result has 48.4 percent of original size [2021-06-12 20:09:46,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 3 treesize of output 1 [2021-06-12 20:09:46,445 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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-06-12 20:09:46,451 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,725 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-06-12 20:09:46,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:46,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:09:46,733 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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-06-12 20:09:46,740 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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-06-12 20:09:46,748 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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 4 treesize of output 2 [2021-06-12 20:09:46,765 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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-06-12 20:09:46,774 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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-06-12 20:09:46,781 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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 4 treesize of output 2 [2021-06-12 20:09:46,788 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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-06-12 20:09:46,795 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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-06-12 20:09:46,802 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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 6 treesize of output 2 [2021-06-12 20:09:46,809 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,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-06-12 20:09:46,816 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,067 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-12 20:09:47,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09: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 6 treesize of output 2 [2021-06-12 20:09:47,074 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,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 4 treesize of output 2 [2021-06-12 20:09:47,080 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,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-06-12 20:09:47,087 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,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-06-12 20:09:47,093 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,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-06-12 20:09:47,099 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,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-06-12 20:09:47,106 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,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 5 treesize of output 1 [2021-06-12 20:09:47,112 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,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 6 treesize of output 2 [2021-06-12 20:09:47,118 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,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 5 treesize of output 1 [2021-06-12 20:09:47,125 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,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 5 treesize of output 1 [2021-06-12 20:09:47,131 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,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 4 treesize of output 2 [2021-06-12 20:09:47,137 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:47,567 WARN L205 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 112 [2021-06-12 20:09:47,567 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-06-12 20:09:47,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 15 dim-0 vars, 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-06-12 20:09:47,578 INFO L247 ElimStorePlain]: Needed 32 recursive calls to eliminate 19 variables, input treesize:1554, output treesize:404 [2021-06-12 20:09:47,786 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 70 [2021-06-12 20:09:47,994 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 62 [2021-06-12 20:09:48,134 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 49 [2021-06-12 20:09:48,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:48,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030092144] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:48,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:48,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:09:48,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721149687] [2021-06-12 20:09:48,221 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:09:48,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:48,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:09:48,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:09:48,222 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-06-12 20:09:48,765 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 48 [2021-06-12 20:09:48,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:48,789 INFO L93 Difference]: Finished difference Result 803 states and 2652 transitions. [2021-06-12 20:09:48,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:09:48,790 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-06-12 20:09:48,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:48,791 INFO L225 Difference]: With dead ends: 803 [2021-06-12 20:09:48,791 INFO L226 Difference]: Without dead ends: 788 [2021-06-12 20:09:48,791 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1503.4ms TimeCoverageRelationStatistics Valid=143, Invalid=319, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:09:48,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-12 20:09:48,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 687. [2021-06-12 20:09:48,799 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-06-12 20:09:48,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-06-12 20:09:48,801 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-06-12 20:09:48,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:48,801 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-06-12 20:09:48,801 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-06-12 20:09:48,801 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-06-12 20:09:48,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:09:48,803 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:48,803 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:49,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6175 [2021-06-12 20:09:49,026 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:49,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:49,027 INFO L82 PathProgramCache]: Analyzing trace with hash -153141940, now seen corresponding path program 46 times [2021-06-12 20:09:49,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:49,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563813332] [2021-06-12 20:09:49,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:49,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:49,267 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:49,267 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:49,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563813332] [2021-06-12 20:09:49,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563813332] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:49,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520901022] [2021-06-12 20:09:49,267 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:09:49,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:49,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:49,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:09:49,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:49,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09: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 8 treesize of output 1 [2021-06-12 20:09:49,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 9 treesize of output 2 [2021-06-12 20:09:49,794 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:49,801 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:49,809 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 9 treesize of output 2 [2021-06-12 20:09:49,816 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 10 treesize of output 1 [2021-06-12 20:09:49,822 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 7 treesize of output 1 [2021-06-12 20:09:49,830 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,834 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:49,835 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:49,841 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 8 treesize of output 1 [2021-06-12 20:09:49,847 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,852 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:49,853 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 10 treesize of output 1 [2021-06-12 20:09:49,859 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 7 treesize of output 1 [2021-06-12 20:09:49,866 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:49,873 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 10 treesize of output 1 [2021-06-12 20:09:49,879 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 9 treesize of output 1 [2021-06-12 20:09:49,886 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:49,890 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:09:49,896 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 10 treesize of output 1 [2021-06-12 20:09:49,902 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,906 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:49,906 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:49,912 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 8 treesize of output 1 [2021-06-12 20:09:49,917 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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-06-12 20:09:49,922 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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-06-12 20:09:49,928 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:49,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:49,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 8 treesize of output 1 [2021-06-12 20:09:49,932 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,263 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-06-12 20:09:50,264 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-06-12 20:09:50,268 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-06-12 20:09:50,268 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1121, output treesize:357 [2021-06-12 20:09:50,566 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2021-06-12 20:09:52,351 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_350], 6=[ends_with_10], 21=[v_prenex_349], 36=[ends_with_2]} [2021-06-12 20:09:52,360 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:52,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,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-06-12 20:09:52,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,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 8 treesize of output 1 [2021-06-12 20:09:52,378 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,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-06-12 20:09:52,388 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,395 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:52,395 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:52,403 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:52,411 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,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 7 treesize of output 1 [2021-06-12 20:09:52,419 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,945 WARN L205 SmtUtils]: Spent 525.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 96 [2021-06-12 20:09:52,945 INFO L628 ElimStorePlain]: treesize reduction 1212, result has 26.0 percent of original size [2021-06-12 20:09:52,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:52,953 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,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 4 treesize of output 2 [2021-06-12 20:09:52,958 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:52,964 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:52,969 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,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 4 treesize of output 2 [2021-06-12 20:09:52,975 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,175 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-12 20:09:53,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:53,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 3 treesize of output 1 [2021-06-12 20:09:53,181 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,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-06-12 20:09:53,185 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,373 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-12 20:09:53,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:53,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:53,379 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:53,384 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,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 5 treesize of output 1 [2021-06-12 20:09:53,389 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:09:53,394 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,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 4 treesize of output 2 [2021-06-12 20:09:53,399 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,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 3 treesize of output 1 [2021-06-12 20:09:53,404 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,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-06-12 20:09:53,409 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,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 6 treesize of output 2 [2021-06-12 20:09:53,414 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:09:53,419 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:53,586 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-12 20:09:53,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:53,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-06-12 20:09:53,590 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 13 variables, input treesize:1934, output treesize:270 [2021-06-12 20:09:53,776 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-06-12 20:09:54,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-06-12 20:09:54,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520901022] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:54,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:54,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:09:54,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707433141] [2021-06-12 20:09:54,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:09:54,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:54,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:09:54,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:54,048 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-06-12 20:09:55,229 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 90 [2021-06-12 20:09:55,558 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 37 [2021-06-12 20:09:55,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:55,596 INFO L93 Difference]: Finished difference Result 977 states and 3160 transitions. [2021-06-12 20:09:55,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:09:55,596 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-06-12 20:09:55,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:55,597 INFO L225 Difference]: With dead ends: 977 [2021-06-12 20:09:55,597 INFO L226 Difference]: Without dead ends: 962 [2021-06-12 20:09:55,597 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 2169.0ms TimeCoverageRelationStatistics Valid=273, Invalid=719, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:09:55,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2021-06-12 20:09:55,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 693. [2021-06-12 20:09:55,605 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-06-12 20:09:55,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 2344 transitions. [2021-06-12 20:09:55,606 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 2344 transitions. Word has length 20 [2021-06-12 20:09:55,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:55,606 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 2344 transitions. [2021-06-12 20:09:55,606 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-06-12 20:09:55,606 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 2344 transitions. [2021-06-12 20:09:55,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:09:55,607 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:55,607 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:55,807 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6572,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:55,807 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:55,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:55,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1665161384, now seen corresponding path program 47 times [2021-06-12 20:09:55,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:55,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514939492] [2021-06-12 20:09:55,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:55,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:56,083 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:56,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:56,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514939492] [2021-06-12 20:09:56,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514939492] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:56,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183996513] [2021-06-12 20:09:56,083 INFO L93 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-06-12 20:09:56,130 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:56,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:56,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:09:56,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:56,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-06-12 20:09:56,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183996513] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:56,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:56,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:09:56,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085007089] [2021-06-12 20:09:56,600 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:09:56,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:56,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:09:56,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:09:56,600 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-06-12 20:09:56,982 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2021-06-12 20:09:57,151 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 51 [2021-06-12 20:09:57,330 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-06-12 20:09:57,502 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 42 [2021-06-12 20:09:57,831 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 54 [2021-06-12 20:09:57,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:57,982 INFO L93 Difference]: Finished difference Result 796 states and 2609 transitions. [2021-06-12 20:09:57,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:09:57,982 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-06-12 20:09:57,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:57,983 INFO L225 Difference]: With dead ends: 796 [2021-06-12 20:09:57,983 INFO L226 Difference]: Without dead ends: 766 [2021-06-12 20:09:57,983 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1693.5ms TimeCoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:09:57,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2021-06-12 20:09:57,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 691. [2021-06-12 20:09:57,990 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-06-12 20:09:57,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 2337 transitions. [2021-06-12 20:09:57,991 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 2337 transitions. Word has length 20 [2021-06-12 20:09:57,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:57,991 INFO L482 AbstractCegarLoop]: Abstraction has 691 states and 2337 transitions. [2021-06-12 20:09:57,991 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-06-12 20:09:57,991 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 2337 transitions. [2021-06-12 20:09:57,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:09:57,992 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:57,992 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:58,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7082 [2021-06-12 20:09:58,192 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:58,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:58,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1872779544, now seen corresponding path program 48 times [2021-06-12 20:09:58,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:58,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074785871] [2021-06-12 20:09:58,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:58,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:58,493 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:58,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:58,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074785871] [2021-06-12 20:09:58,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074785871] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:58,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120518983] [2021-06-12 20:09:58,493 INFO L93 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-06-12 20:09:58,563 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:09:58,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:58,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:09:58,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:59,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-06-12 20:09:59,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120518983] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:59,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:59,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:09:59,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319989907] [2021-06-12 20:09:59,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:09:59,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:59,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:09:59,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:09:59,047 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-06-12 20:09:59,334 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-06-12 20:09:59,545 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 37 [2021-06-12 20:09:59,920 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2021-06-12 20:09:59,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:59,943 INFO L93 Difference]: Finished difference Result 860 states and 2776 transitions. [2021-06-12 20:09:59,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:09:59,943 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-06-12 20:09:59,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:59,944 INFO L225 Difference]: With dead ends: 860 [2021-06-12 20:09:59,944 INFO L226 Difference]: Without dead ends: 800 [2021-06-12 20:09:59,944 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1272.2ms TimeCoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:09:59,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-12 20:09:59,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 701. [2021-06-12 20:09:59,953 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-06-12 20:09:59,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2376 transitions. [2021-06-12 20:09:59,955 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2376 transitions. Word has length 20 [2021-06-12 20:09:59,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:59,955 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2376 transitions. [2021-06-12 20:09:59,955 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-06-12 20:09:59,955 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2376 transitions. [2021-06-12 20:09:59,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:09:59,956 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:59,956 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:00,170 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7105,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:00,170 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:00,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:00,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1843084844, now seen corresponding path program 49 times [2021-06-12 20:10:00,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:00,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330498774] [2021-06-12 20:10:00,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:00,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:00,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:00,532 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:00,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330498774] [2021-06-12 20:10:00,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330498774] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:00,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924541952] [2021-06-12 20:10:00,533 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:10:00,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:00,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:10:00,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:01,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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-06-12 20:10:01,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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-06-12 20:10:01,207 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 10 treesize of output 1 [2021-06-12 20:10:01,216 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 8 treesize of output 1 [2021-06-12 20:10:01,224 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 11 treesize of output 2 [2021-06-12 20:10:01,233 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 8 treesize of output 1 [2021-06-12 20:10:01,243 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 1 [2021-06-12 20:10:01,252 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 10 treesize of output 1 [2021-06-12 20:10:01,260 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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-06-12 20:10:01,270 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:10:01,279 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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-06-12 20:10:01,289 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,295 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:01,296 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:01,305 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:01,312 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,317 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:01,318 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,324 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:01,325 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 9 treesize of output 2 [2021-06-12 20:10:01,334 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:01,341 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,345 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:01,345 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:10:01,352 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 10 treesize of output 1 [2021-06-12 20:10:01,358 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:01,364 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 10 treesize of output 1 [2021-06-12 20:10:01,370 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 8 treesize of output 1 [2021-06-12 20:10:01,376 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 8 treesize of output 1 [2021-06-12 20:10:01,390 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:01,396 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:01,402 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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-06-12 20:10:01,408 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,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 10 treesize of output 1 [2021-06-12 20:10:01,415 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:01,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:01,420 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:01,686 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 56 [2021-06-12 20:10:01,686 INFO L628 ElimStorePlain]: treesize reduction 121, result has 70.2 percent of original size [2021-06-12 20:10:01,690 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-06-12 20:10:01,690 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 2 variables, input treesize:1382, output treesize:285 [2021-06-12 20:10:01,976 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 83 [2021-06-12 20:10:02,538 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-06-12 20:10:02,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 6 treesize of output 2 [2021-06-12 20:10:02,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,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-06-12 20:10:02,563 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:02,576 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:02,588 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,184 WARN L205 SmtUtils]: Spent 595.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 132 [2021-06-12 20:10:03,184 INFO L628 ElimStorePlain]: treesize reduction 318, result has 61.3 percent of original size [2021-06-12 20:10:03,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 6 treesize of output 2 [2021-06-12 20:10:03,192 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,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-06-12 20:10:03,199 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:10:03,207 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,451 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-12 20:10:03,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:03,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-06-12 20:10:03,458 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,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-06-12 20:10:03,465 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,682 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-12 20:10:03,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:03,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-06-12 20:10:03,689 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,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 5 treesize of output 1 [2021-06-12 20:10:03,696 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,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 3 treesize of output 1 [2021-06-12 20:10:03,703 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:10:03,709 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:10:03,716 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,920 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-12 20:10:03,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:03,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 5 treesize of output 1 [2021-06-12 20:10:03,927 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,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 5 treesize of output 1 [2021-06-12 20:10:03,934 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:04,134 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-06-12 20:10:04,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:04,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:10:04,142 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:04,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 4 treesize of output 2 [2021-06-12 20:10:04,148 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:04,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 6 treesize of output 2 [2021-06-12 20:10:04,155 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:04,350 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-06-12 20:10:04,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:04,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 3 treesize of output 1 [2021-06-12 20:10:04,357 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:04,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:10:04,364 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:04,726 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-06-12 20:10:04,727 INFO L628 ElimStorePlain]: treesize reduction 39, result has 90.9 percent of original size [2021-06-12 20:10:04,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 4 treesize of output 2 [2021-06-12 20:10:04,733 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:04,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:04,739 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:04,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 6 treesize of output 2 [2021-06-12 20:10:04,744 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:04,913 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-12 20:10:04,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:04,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 3 treesize of output 1 [2021-06-12 20:10:04,919 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:05,087 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-12 20:10:05,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:05,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 9 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-12 20:10:05,092 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 20 variables, input treesize:933, output treesize:290 [2021-06-12 20:10:05,329 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2021-06-12 20:10:05,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-06-12 20:10:05,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924541952] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:05,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:05,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:10:05,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227113448] [2021-06-12 20:10:05,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:10:05,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:05,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:10:05,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:05,627 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-06-12 20:10:05,794 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 32 [2021-06-12 20:10:06,101 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 32 [2021-06-12 20:10:06,376 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 37 [2021-06-12 20:10:07,032 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2021-06-12 20:10:07,270 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2021-06-12 20:10:07,431 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 41 [2021-06-12 20:10:07,826 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-06-12 20:10:07,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:07,861 INFO L93 Difference]: Finished difference Result 1010 states and 3260 transitions. [2021-06-12 20:10:07,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-12 20:10:07,861 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-06-12 20:10:07,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:07,863 INFO L225 Difference]: With dead ends: 1010 [2021-06-12 20:10:07,863 INFO L226 Difference]: Without dead ends: 965 [2021-06-12 20:10:07,863 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 2962.3ms TimeCoverageRelationStatistics Valid=255, Invalid=737, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:10:07,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2021-06-12 20:10:07,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 701. [2021-06-12 20:10:07,871 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-06-12 20:10:07,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2376 transitions. [2021-06-12 20:10:07,872 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2376 transitions. Word has length 20 [2021-06-12 20:10:07,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:07,872 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2376 transitions. [2021-06-12 20:10:07,872 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-06-12 20:10:07,872 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2376 transitions. [2021-06-12 20:10:07,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:07,880 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:07,880 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:08,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7124 [2021-06-12 20:10:08,080 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:08,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:08,081 INFO L82 PathProgramCache]: Analyzing trace with hash 2081522154, now seen corresponding path program 50 times [2021-06-12 20:10:08,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:08,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753334570] [2021-06-12 20:10:08,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:08,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:08,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:08,340 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:08,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753334570] [2021-06-12 20:10:08,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753334570] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:08,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100080705] [2021-06-12 20:10:08,340 INFO L93 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-06-12 20:10:08,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:08,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:08,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:10:08,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:08,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:08,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:08,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:08,592 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:08,597 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:08,602 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:08,607 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:08,612 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:08,616 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,620 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:08,620 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,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 8 treesize of output 1 [2021-06-12 20:10:08,624 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:08,629 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,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-06-12 20:10:08,633 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:08,638 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,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-06-12 20:10:08,642 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10: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 7 treesize of output 1 [2021-06-12 20:10:08,646 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,650 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:08,650 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:08,654 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:08,658 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:08,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:08,662 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,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 2 [2021-06-12 20:10:08,666 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:08,858 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-06-12 20:10:08,859 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.5 percent of original size [2021-06-12 20:10:08,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:10:08,861 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:699, output treesize:220 [2021-06-12 20:10:09,384 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-06-12 20:10:09,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-06-12 20:10:09,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100080705] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:09,508 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:09,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:10:09,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110144936] [2021-06-12 20:10:09,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:10:09,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:09,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:10:09,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:09,509 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-06-12 20:10:09,783 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-06-12 20:10:09,958 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 38 [2021-06-12 20:10:10,072 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-06-12 20:10:10,241 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-06-12 20:10:10,374 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 35 [2021-06-12 20:10:10,544 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2021-06-12 20:10:10,693 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 41 [2021-06-12 20:10:10,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:10,919 INFO L93 Difference]: Finished difference Result 1103 states and 3504 transitions. [2021-06-12 20:10:10,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:10:10,920 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-06-12 20:10:10,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:10,921 INFO L225 Difference]: With dead ends: 1103 [2021-06-12 20:10:10,921 INFO L226 Difference]: Without dead ends: 1028 [2021-06-12 20:10:10,922 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1868.1ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:10:10,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2021-06-12 20:10:10,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 714. [2021-06-12 20:10:10,930 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-06-12 20:10:10,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2434 transitions. [2021-06-12 20:10:10,931 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2434 transitions. Word has length 20 [2021-06-12 20:10:10,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:10,931 INFO L482 AbstractCegarLoop]: Abstraction has 714 states and 2434 transitions. [2021-06-12 20:10:10,931 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-06-12 20:10:10,931 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2434 transitions. [2021-06-12 20:10:10,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:10,932 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:10,932 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:11,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7347,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:11,133 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:11,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:11,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1028363162, now seen corresponding path program 51 times [2021-06-12 20:10:11,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:11,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756766752] [2021-06-12 20:10:11,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:11,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:11,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:11,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:11,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756766752] [2021-06-12 20:10:11,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756766752] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:11,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698144246] [2021-06-12 20:10:11,343 INFO L93 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-06-12 20:10:11,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:10:11,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:11,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:10:11,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:11,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:11,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:11,617 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:11,622 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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-06-12 20:10:11,631 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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 8 treesize of output 1 [2021-06-12 20:10:11,636 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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 8 treesize of output 1 [2021-06-12 20:10:11,641 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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 8 treesize of output 1 [2021-06-12 20:10:11,646 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:11,650 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:11,655 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:11,660 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:11,665 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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 9 treesize of output 2 [2021-06-12 20:10:11,670 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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 2 [2021-06-12 20:10:11,675 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,679 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:11,679 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:11,684 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:11,689 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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 9 treesize of output 2 [2021-06-12 20:10:11,694 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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-06-12 20:10:11,698 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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 8 treesize of output 1 [2021-06-12 20:10:11,703 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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 7 treesize of output 1 [2021-06-12 20:10:11,707 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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 7 treesize of output 1 [2021-06-12 20:10:11,712 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:11,716 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:11,721 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,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-06-12 20:10:11,726 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:11,730 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,959 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 42 [2021-06-12 20:10:11,960 INFO L628 ElimStorePlain]: treesize reduction 124, result has 65.7 percent of original size [2021-06-12 20:10:11,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:10:11,962 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 1 variables, input treesize:941, output treesize:237 [2021-06-12 20:10:12,088 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-06-12 20:10:12,187 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-06-12 20:10:12,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-06-12 20:10:12,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:12,196 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:12,197 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:12,448 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2021-06-12 20:10:12,448 INFO L628 ElimStorePlain]: treesize reduction 147, result has 61.5 percent of original size [2021-06-12 20:10:12,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 5 treesize of output 1 [2021-06-12 20:10:12,453 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:12,564 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-06-12 20:10:12,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:12,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 5 treesize of output 1 [2021-06-12 20:10:12,569 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:12,678 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-06-12 20:10:12,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:12,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 6 treesize of output 2 [2021-06-12 20:10:12,682 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:12,789 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-06-12 20:10:12,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:12,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 6 treesize of output 2 [2021-06-12 20:10:12,794 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:12,898 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-06-12 20:10:12,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:12,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 5 treesize of output 1 [2021-06-12 20:10:12,903 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:13,006 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-06-12 20:10:13,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:13,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:10:13,011 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:13,113 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-06-12 20:10:13,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:13,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 5 treesize of output 1 [2021-06-12 20:10:13,118 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:13,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:13,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:10:13,220 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 8 variables, input treesize:429, output treesize:195 [2021-06-12 20:10:13,335 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-06-12 20:10:13,550 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:13,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698144246] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:13,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:13,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:10:13,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31751085] [2021-06-12 20:10:13,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:10:13,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:13,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:10:13,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:13,552 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-06-12 20:10:13,990 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-06-12 20:10:14,149 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 60 [2021-06-12 20:10:14,329 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-06-12 20:10:14,497 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2021-06-12 20:10:14,938 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-06-12 20:10:15,219 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 46 [2021-06-12 20:10:15,516 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2021-06-12 20:10:15,848 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 44 [2021-06-12 20:10:16,087 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 49 [2021-06-12 20:10:16,231 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 55 [2021-06-12 20:10:16,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:16,236 INFO L93 Difference]: Finished difference Result 1278 states and 3953 transitions. [2021-06-12 20:10:16,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:10:16,236 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-06-12 20:10:16,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:16,238 INFO L225 Difference]: With dead ends: 1278 [2021-06-12 20:10:16,238 INFO L226 Difference]: Without dead ends: 1173 [2021-06-12 20:10:16,238 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 2953.9ms TimeCoverageRelationStatistics Valid=228, Invalid=894, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 20:10:16,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-06-12 20:10:16,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 706. [2021-06-12 20:10:16,248 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-06-12 20:10:16,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 2410 transitions. [2021-06-12 20:10:16,249 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 2410 transitions. Word has length 20 [2021-06-12 20:10:16,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:16,249 INFO L482 AbstractCegarLoop]: Abstraction has 706 states and 2410 transitions. [2021-06-12 20:10:16,249 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-06-12 20:10:16,249 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 2410 transitions. [2021-06-12 20:10:16,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:16,250 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:16,250 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:16,450 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7413,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:16,450 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:16,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:16,451 INFO L82 PathProgramCache]: Analyzing trace with hash -1118175910, now seen corresponding path program 52 times [2021-06-12 20:10:16,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:16,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940266969] [2021-06-12 20:10:16,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:16,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:16,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:16,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:16,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940266969] [2021-06-12 20:10:16,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940266969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:16,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479059178] [2021-06-12 20:10:16,754 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:10:16,805 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:16,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:16,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:10:16,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:17,290 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:17,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479059178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:17,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:17,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:10:17,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982365270] [2021-06-12 20:10:17,291 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:10:17,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:17,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:10:17,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:17,291 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-06-12 20:10:18,054 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-06-12 20:10:18,389 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-06-12 20:10:18,569 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-06-12 20:10:18,996 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2021-06-12 20:10:19,230 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 59 [2021-06-12 20:10:19,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:19,248 INFO L93 Difference]: Finished difference Result 1207 states and 3824 transitions. [2021-06-12 20:10:19,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:10:19,248 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-06-12 20:10:19,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:19,250 INFO L225 Difference]: With dead ends: 1207 [2021-06-12 20:10:19,250 INFO L226 Difference]: Without dead ends: 1162 [2021-06-12 20:10:19,250 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 2017.7ms TimeCoverageRelationStatistics Valid=208, Invalid=1124, Unknown=0, NotChecked=0, Total=1332 [2021-06-12 20:10:19,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-06-12 20:10:19,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 702. [2021-06-12 20:10:19,262 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-06-12 20:10:19,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 2394 transitions. [2021-06-12 20:10:19,264 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 2394 transitions. Word has length 20 [2021-06-12 20:10:19,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:19,264 INFO L482 AbstractCegarLoop]: Abstraction has 702 states and 2394 transitions. [2021-06-12 20:10:19,264 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-06-12 20:10:19,264 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 2394 transitions. [2021-06-12 20:10:19,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:19,266 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:19,266 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:19,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7458,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:19,485 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:19,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:19,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1774648740, now seen corresponding path program 53 times [2021-06-12 20:10:19,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:19,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433134189] [2021-06-12 20:10:19,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:19,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:19,730 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:19,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:19,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433134189] [2021-06-12 20:10:19,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433134189] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:19,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132101241] [2021-06-12 20:10:19,730 INFO L93 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-06-12 20:10:19,804 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:10:19,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:19,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:10:19,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:20,125 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2021-06-12 20:10:20,440 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:20,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132101241] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:20,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:20,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:10:20,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977701306] [2021-06-12 20:10:20,441 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:10:20,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:20,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:10:20,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:20,441 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-06-12 20:10:20,936 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-06-12 20:10:21,095 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-06-12 20:10:21,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:21,140 INFO L93 Difference]: Finished difference Result 971 states and 3167 transitions. [2021-06-12 20:10:21,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:10:21,140 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-06-12 20:10:21,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:21,142 INFO L225 Difference]: With dead ends: 971 [2021-06-12 20:10:21,142 INFO L226 Difference]: Without dead ends: 956 [2021-06-12 20:10:21,142 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1136.8ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:10:21,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2021-06-12 20:10:21,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 700. [2021-06-12 20:10:21,149 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-06-12 20:10:21,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 2387 transitions. [2021-06-12 20:10:21,150 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 2387 transitions. Word has length 20 [2021-06-12 20:10:21,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:21,150 INFO L482 AbstractCegarLoop]: Abstraction has 700 states and 2387 transitions. [2021-06-12 20:10:21,150 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-06-12 20:10:21,150 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 2387 transitions. [2021-06-12 20:10:21,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:21,151 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:21,151 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:21,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7481,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:21,352 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:21,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:21,352 INFO L82 PathProgramCache]: Analyzing trace with hash -1692370732, now seen corresponding path program 54 times [2021-06-12 20:10:21,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:21,352 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253074162] [2021-06-12 20:10:21,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:21,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:21,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-06-12 20:10:21,600 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:21,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253074162] [2021-06-12 20:10:21,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253074162] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:21,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213403472] [2021-06-12 20:10:21,600 INFO L93 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-06-12 20:10:21,651 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:10:21,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:21,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:10:21,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:22,026 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:22,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213403472] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:22,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:22,026 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:10:22,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794948550] [2021-06-12 20:10:22,026 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:10:22,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:22,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:10:22,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:22,027 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-06-12 20:10:22,979 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-06-12 20:10:23,300 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-06-12 20:10:23,544 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-06-12 20:10:23,816 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2021-06-12 20:10:23,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:23,829 INFO L93 Difference]: Finished difference Result 1111 states and 3555 transitions. [2021-06-12 20:10:23,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:10:23,829 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-06-12 20:10:23,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:23,831 INFO L225 Difference]: With dead ends: 1111 [2021-06-12 20:10:23,831 INFO L226 Difference]: Without dead ends: 1096 [2021-06-12 20:10:23,831 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1879.5ms TimeCoverageRelationStatistics Valid=221, Invalid=1111, Unknown=0, NotChecked=0, Total=1332 [2021-06-12 20:10:23,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2021-06-12 20:10:23,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 697. [2021-06-12 20:10:23,839 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-06-12 20:10:23,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 2376 transitions. [2021-06-12 20:10:23,840 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 2376 transitions. Word has length 20 [2021-06-12 20:10:23,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:23,840 INFO L482 AbstractCegarLoop]: Abstraction has 697 states and 2376 transitions. [2021-06-12 20:10:23,840 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-06-12 20:10:23,840 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 2376 transitions. [2021-06-12 20:10:23,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:23,841 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:23,841 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:24,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7500 [2021-06-12 20:10:24,042 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:24,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:24,042 INFO L82 PathProgramCache]: Analyzing trace with hash -200334708, now seen corresponding path program 55 times [2021-06-12 20:10:24,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:24,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94252862] [2021-06-12 20:10:24,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:24,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:24,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-06-12 20:10:24,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:24,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94252862] [2021-06-12 20:10:24,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94252862] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:24,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928180307] [2021-06-12 20:10:24,475 INFO 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-06-12 20:10:24,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:24,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:10:24,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:24,719 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2021-06-12 20:10:24,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:24,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:24,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:10:24,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:24,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:24,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:24,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:10:24,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:24,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:24,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:24,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:10:24,983 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:24,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:24,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:24,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:24,990 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:24,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:24,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:24,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 9 treesize of output 2 [2021-06-12 20:10:24,996 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,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 10 treesize of output 1 [2021-06-12 20:10:25,002 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:25,009 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:25,014 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,018 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:25,018 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,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 10 treesize of output 1 [2021-06-12 20:10:25,025 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:25,031 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:10:25,037 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,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 10 treesize of output 1 [2021-06-12 20:10:25,043 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:25,049 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:25,055 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,059 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:25,060 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:25,066 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:10:25,072 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,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-06-12 20:10:25,078 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,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 2 [2021-06-12 20:10:25,084 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,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 7 treesize of output 1 [2021-06-12 20:10:25,090 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,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-06-12 20:10:25,096 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:25,101 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,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 9 treesize of output 1 [2021-06-12 20:10:25,107 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,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-06-12 20:10:25,113 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,311 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-06-12 20:10:25,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:25,318 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-06-12 20:10:25,318 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1321, output treesize:438 [2021-06-12 20:10:25,653 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 99 [2021-06-12 20:10:25,839 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-06-12 20:10:26,226 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-06-12 20:10:26,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-06-12 20:10:26,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:26,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:10:26,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:26,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:26,248 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:26,579 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 100 [2021-06-12 20:10:26,580 INFO L628 ElimStorePlain]: treesize reduction 312, result has 50.8 percent of original size [2021-06-12 20:10:26,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-06-12 20:10:26,586 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:26,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:26,591 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:26,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 6 treesize of output 2 [2021-06-12 20:10:26,597 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:26,726 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-12 20:10:26,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:26,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 5 treesize of output 1 [2021-06-12 20:10:26,733 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:26,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 3 treesize of output 1 [2021-06-12 20:10:26,738 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:26,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 5 treesize of output 1 [2021-06-12 20:10:26,743 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:26,870 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-12 20:10:26,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:26,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 6 treesize of output 2 [2021-06-12 20:10:26,876 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:27,002 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-06-12 20:10:27,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:27,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 5 treesize of output 1 [2021-06-12 20:10:27,008 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:27,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:27,014 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:27,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 3 treesize of output 1 [2021-06-12 20:10:27,019 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:27,148 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:10:27,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:27,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:10:27,153 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:27,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:10:27,158 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:27,361 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-06-12 20:10:27,362 INFO L628 ElimStorePlain]: treesize reduction 34, result has 87.1 percent of original size [2021-06-12 20:10:27,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 3 treesize of output 1 [2021-06-12 20:10:27,366 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:27,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:27,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:10:27,468 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:692, output treesize:163 [2021-06-12 20:10:27,719 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2021-06-12 20:10:27,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:27,849 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928180307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:27,849 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:27,849 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:10:27,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607024006] [2021-06-12 20:10:27,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:10:27,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:27,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:10:27,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:27,850 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-06-12 20:10:28,563 WARN L205 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 76 [2021-06-12 20:10:29,026 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 41 [2021-06-12 20:10:29,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:29,068 INFO L93 Difference]: Finished difference Result 815 states and 2712 transitions. [2021-06-12 20:10:29,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:10:29,068 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-06-12 20:10:29,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:29,070 INFO L225 Difference]: With dead ends: 815 [2021-06-12 20:10:29,070 INFO L226 Difference]: Without dead ends: 785 [2021-06-12 20:10:29,070 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 2188.9ms TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:10:29,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2021-06-12 20:10:29,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 701. [2021-06-12 20:10:29,076 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-06-12 20:10:29,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2392 transitions. [2021-06-12 20:10:29,078 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2392 transitions. Word has length 20 [2021-06-12 20:10:29,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:29,078 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2392 transitions. [2021-06-12 20:10:29,078 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-06-12 20:10:29,078 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2392 transitions. [2021-06-12 20:10:29,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:29,080 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:29,080 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:29,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7523,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:29,296 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:29,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:29,296 INFO L82 PathProgramCache]: Analyzing trace with hash 984747272, now seen corresponding path program 56 times [2021-06-12 20:10:29,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:29,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714294370] [2021-06-12 20:10:29,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:29,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:29,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:29,528 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:29,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714294370] [2021-06-12 20:10:29,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714294370] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:29,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314591600] [2021-06-12 20:10:29,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:10:29,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:29,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:29,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:10:29,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:29,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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 8 treesize of output 1 [2021-06-12 20:10:29,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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-06-12 20:10:29,783 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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 8 treesize of output 1 [2021-06-12 20:10:29,790 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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-06-12 20:10:29,798 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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 8 treesize of output 1 [2021-06-12 20:10:29,804 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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 7 treesize of output 1 [2021-06-12 20:10:29,811 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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-06-12 20:10:29,818 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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 9 treesize of output 2 [2021-06-12 20:10:29,825 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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 7 treesize of output 1 [2021-06-12 20:10:29,831 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:29,836 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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 8 treesize of output 1 [2021-06-12 20:10:29,842 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10: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 8 treesize of output 1 [2021-06-12 20:10:29,848 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:29,854 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:29,859 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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 7 treesize of output 1 [2021-06-12 20:10:29,864 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:29,868 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:29,872 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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-06-12 20:10:29,877 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,881 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:29,881 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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 9 treesize of output 2 [2021-06-12 20:10:29,886 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:29,890 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,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 8 treesize of output 1 [2021-06-12 20:10:29,895 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:29,900 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:29,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:29,904 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,025 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-06-12 20:10:30,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:30,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:10:30,028 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:957, output treesize:261 [2021-06-12 20:10:30,162 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-06-12 20:10:30,483 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-06-12 20:10:30,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:10:30,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,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-06-12 20:10:30,498 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:30,504 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:30,510 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,027 WARN L205 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 100 [2021-06-12 20:10:31,028 INFO L628 ElimStorePlain]: treesize reduction 540, result has 44.1 percent of original size [2021-06-12 20:10:31,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 4 treesize of output 2 [2021-06-12 20:10:31,034 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,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 4 treesize of output 2 [2021-06-12 20:10:31,039 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,258 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-12 20:10:31,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10: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 5 treesize of output 1 [2021-06-12 20:10:31,264 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10: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-06-12 20:10:31,270 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,603 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 86 [2021-06-12 20:10:31,603 INFO L628 ElimStorePlain]: treesize reduction 75, result has 81.7 percent of original size [2021-06-12 20:10:31,604 INFO L518 ElimStorePlain]: Eliminatee v_prenex_387 vanished before elimination [2021-06-12 20:10:31,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-06-12 20:10:31,612 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:31,618 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,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 6 treesize of output 2 [2021-06-12 20:10:31,623 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,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 4 treesize of output 2 [2021-06-12 20:10:31,629 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,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 6 treesize of output 2 [2021-06-12 20:10:31,633 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,784 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-12 20:10:31,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:31,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 5 treesize of output 1 [2021-06-12 20:10:31,789 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,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-06-12 20:10:31,794 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,936 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-12 20:10:31,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:31,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-06-12 20:10:31,941 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:10:31,961 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,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 4 treesize of output 2 [2021-06-12 20:10:31,966 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:10:31,971 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:31,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-06-12 20:10:31,975 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:32,108 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-06-12 20:10:32,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:32,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 7 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-12 20:10:32,112 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 8 variables, input treesize:1059, output treesize:253 [2021-06-12 20:10:32,363 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-06-12 20:10:32,627 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:32,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314591600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:32,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:32,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:10:32,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867268663] [2021-06-12 20:10:32,628 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:10:32,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:32,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:10:32,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:32,628 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-06-12 20:10:33,311 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 59 [2021-06-12 20:10:33,592 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 68 [2021-06-12 20:10:33,969 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 52 [2021-06-12 20:10:34,186 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-06-12 20:10:34,444 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 51 [2021-06-12 20:10:34,684 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 55 [2021-06-12 20:10:34,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:34,711 INFO L93 Difference]: Finished difference Result 1198 states and 3702 transitions. [2021-06-12 20:10:34,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:10:34,711 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-06-12 20:10:34,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:34,712 INFO L225 Difference]: With dead ends: 1198 [2021-06-12 20:10:34,712 INFO L226 Difference]: Without dead ends: 1078 [2021-06-12 20:10:34,713 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2515.3ms TimeCoverageRelationStatistics Valid=212, Invalid=658, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:10:34,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-06-12 20:10:34,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 703. [2021-06-12 20:10:34,721 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-06-12 20:10:34,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 2416 transitions. [2021-06-12 20:10:34,722 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 2416 transitions. Word has length 20 [2021-06-12 20:10:34,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:34,722 INFO L482 AbstractCegarLoop]: Abstraction has 703 states and 2416 transitions. [2021-06-12 20:10:34,722 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-06-12 20:10:34,722 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 2416 transitions. [2021-06-12 20:10:34,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:34,723 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:34,723 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:34,923 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7672 [2021-06-12 20:10:34,923 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:34,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:34,924 INFO L82 PathProgramCache]: Analyzing trace with hash -1048957180, now seen corresponding path program 57 times [2021-06-12 20:10:34,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:34,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729535502] [2021-06-12 20:10:34,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:34,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:35,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:35,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:35,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729535502] [2021-06-12 20:10:35,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729535502] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:35,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884525324] [2021-06-12 20:10:35,310 INFO L93 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-06-12 20:10:35,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:10:35,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:35,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:10:35,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:35,820 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_397, ends_with_2], 15=[v_prenex_395]} [2021-06-12 20:10:35,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:35,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:35,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:35,837 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:35,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:35,846 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:35,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:10:35,854 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:36,311 WARN L205 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 107 [2021-06-12 20:10:36,311 INFO L628 ElimStorePlain]: treesize reduction 366, result has 52.2 percent of original size [2021-06-12 20:10:36,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:10:36,318 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:36,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 3 treesize of output 1 [2021-06-12 20:10:36,324 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:36,528 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-12 20:10:36,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:36,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:36,535 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:36,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:36,540 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10: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-06-12 20:10:36,546 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:36,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-06-12 20:10:36,552 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:36,743 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-12 20:10:36,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:36,754 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-06-12 20:10:36,754 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:885, output treesize:369 [2021-06-12 20:10:36,961 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-06-12 20:10:37,290 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 91 [2021-06-12 20:10:38,780 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-06-12 20:10:38,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:38,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:38,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 9 treesize of output 1 [2021-06-12 20:10:38,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:38,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:38,803 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:39,323 WARN L205 SmtUtils]: Spent 519.00 ms on a formula simplification. DAG size of input: 228 DAG size of output: 114 [2021-06-12 20:10:39,324 INFO L628 ElimStorePlain]: treesize reduction 1292, result has 19.7 percent of original size [2021-06-12 20:10:39,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 3 treesize of output 1 [2021-06-12 20:10:39,330 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:39,466 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-12 20:10:39,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:39,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 3 treesize of output 1 [2021-06-12 20:10:39,472 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:39,608 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-12 20:10:39,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:39,609 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-06-12 20:10:39,609 INFO L518 ElimStorePlain]: Eliminatee v_prenex_403 vanished before elimination [2021-06-12 20:10:39,609 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-12 20:10:39,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:39,615 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:39,748 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-12 20:10:39,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:39,749 INFO L518 ElimStorePlain]: Eliminatee v_prenex_404 vanished before elimination [2021-06-12 20:10:39,749 INFO L518 ElimStorePlain]: Eliminatee v_prenex_407 vanished before elimination [2021-06-12 20:10:39,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:10:39,755 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:39,887 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-12 20:10:39,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:39,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 5 treesize of output 1 [2021-06-12 20:10:39,893 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,022 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-06-12 20:10:40,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:40,022 INFO L518 ElimStorePlain]: Eliminatee v_prenex_408 vanished before elimination [2021-06-12 20:10:40,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:10:40,028 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:40,033 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,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 3 treesize of output 1 [2021-06-12 20:10:40,038 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,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 4 treesize of output 2 [2021-06-12 20:10:40,043 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,163 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-12 20:10:40,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:40,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 4 treesize of output 2 [2021-06-12 20:10:40,170 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,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 6 treesize of output 2 [2021-06-12 20:10:40,175 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,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 6 treesize of output 2 [2021-06-12 20:10:40,180 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,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 4 treesize of output 2 [2021-06-12 20:10:40,185 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,297 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-06-12 20:10:40,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:40,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 14 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-12 20:10:40,300 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 25 variables, input treesize:1669, output treesize:200 [2021-06-12 20:10:40,478 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-06-12 20:10:40,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:40,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884525324] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:40,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:40,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:10:40,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709929476] [2021-06-12 20:10:40,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:10:40,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:40,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:10:40,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:40,676 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-06-12 20:10:41,299 WARN L205 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 106 [2021-06-12 20:10:41,712 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-06-12 20:10:41,931 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 57 [2021-06-12 20:10:42,131 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2021-06-12 20:10:42,327 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 54 [2021-06-12 20:10:42,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:42,344 INFO L93 Difference]: Finished difference Result 912 states and 2961 transitions. [2021-06-12 20:10:42,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:10:42,345 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-06-12 20:10:42,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:42,346 INFO L225 Difference]: With dead ends: 912 [2021-06-12 20:10:42,346 INFO L226 Difference]: Without dead ends: 852 [2021-06-12 20:10:42,346 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2529.8ms TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:10:42,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2021-06-12 20:10:42,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 712. [2021-06-12 20:10:42,353 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-06-12 20:10:42,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 2448 transitions. [2021-06-12 20:10:42,354 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 2448 transitions. Word has length 20 [2021-06-12 20:10:42,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:42,354 INFO L482 AbstractCegarLoop]: Abstraction has 712 states and 2448 transitions. [2021-06-12 20:10:42,354 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-06-12 20:10:42,354 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 2448 transitions. [2021-06-12 20:10:42,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:42,355 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:42,355 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:42,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7783 [2021-06-12 20:10:42,556 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:42,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:42,556 INFO L82 PathProgramCache]: Analyzing trace with hash 136124800, now seen corresponding path program 58 times [2021-06-12 20:10:42,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:42,556 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227501588] [2021-06-12 20:10:42,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:42,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:42,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-06-12 20:10:42,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:42,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227501588] [2021-06-12 20:10:42,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227501588] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:42,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372574767] [2021-06-12 20:10:42,834 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:10:42,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:42,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:42,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:10:42,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:43,164 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-06-12 20:10:43,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,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 10 treesize of output 1 [2021-06-12 20:10:43,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:43,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,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 7 treesize of output 1 [2021-06-12 20:10:43,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:43,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,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 8 treesize of output 1 [2021-06-12 20:10:43,613 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:43,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:10:43,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:43,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,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-06-12 20:10:43,627 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:44,203 WARN L205 SmtUtils]: Spent 575.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 106 [2021-06-12 20:10:44,203 INFO L628 ElimStorePlain]: treesize reduction 446, result has 53.3 percent of original size [2021-06-12 20:10:44,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 4 treesize of output 2 [2021-06-12 20:10:44,210 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:44,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-06-12 20:10:44,216 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:44,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-06-12 20:10:44,221 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:44,470 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-12 20:10:44,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:44,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-06-12 20:10:44,477 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:44,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 6 treesize of output 2 [2021-06-12 20:10:44,483 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:44,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:10:44,488 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:44,733 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-12 20:10:44,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:44,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 5 treesize of output 1 [2021-06-12 20:10:44,740 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:44,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 5 treesize of output 1 [2021-06-12 20:10:44,745 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:44,992 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-12 20:10:44,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:45,005 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-06-12 20:10:45,005 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:1131, output treesize:471 [2021-06-12 20:10:45,373 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 134 [2021-06-12 20:10:47,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:47,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:47,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:47,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:47,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:47,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:47,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,369 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:47,369 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:47,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:47,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-06-12 20:10:47,384 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,396 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:47,397 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,269 WARN L205 SmtUtils]: Spent 871.00 ms on a formula simplification. DAG size of input: 292 DAG size of output: 158 [2021-06-12 20:10:48,269 INFO L628 ElimStorePlain]: treesize reduction 1763, result has 22.7 percent of original size [2021-06-12 20:10:48,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 4 treesize of output 2 [2021-06-12 20:10:48,277 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,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-06-12 20:10:48,285 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,531 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-06-12 20:10:48,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:48,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:10:48,540 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,781 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 151 [2021-06-12 20:10:48,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:48,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 5 treesize of output 1 [2021-06-12 20:10:48,789 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:49,031 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 149 [2021-06-12 20:10:49,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:49,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-06-12 20:10:49,039 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:49,277 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 147 [2021-06-12 20:10:49,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:49,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-06-12 20:10:49,286 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:49,520 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2021-06-12 20:10:49,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:49,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-06-12 20:10:49,528 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:49,770 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2021-06-12 20:10:49,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:49,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:10:49,778 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,008 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 140 [2021-06-12 20:10:50,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:50,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 5 treesize of output 1 [2021-06-12 20:10:50,016 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,246 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 138 [2021-06-12 20:10:50,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:50,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 5 treesize of output 1 [2021-06-12 20:10:50,254 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,482 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-06-12 20:10:50,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:50,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-06-12 20:10:50,489 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,714 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2021-06-12 20:10:50,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:50,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:50,721 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,945 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-12 20:10:50,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:50,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:50,953 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:10:50,960 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:51,176 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-12 20:10:51,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:51,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 4 treesize of output 2 [2021-06-12 20:10:51,184 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:51,405 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-12 20:10:51,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:51,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:10:51,412 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:51,622 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2021-06-12 20:10:51,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:51,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 6 treesize of output 2 [2021-06-12 20:10:51,629 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:51,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-06-12 20:10:51,635 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:51,839 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-06-12 20:10:51,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:51,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 16 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-12 20:10:51,848 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 25 variables, input treesize:2477, output treesize:339 [2021-06-12 20:10:52,127 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-06-12 20:10:52,368 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 56 [2021-06-12 20:10:52,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:52,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372574767] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:52,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:52,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:10:52,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429168748] [2021-06-12 20:10:52,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:10:52,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:52,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:10:52,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:52,571 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-06-12 20:10:53,159 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 61 [2021-06-12 20:10:53,465 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2021-06-12 20:10:53,758 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 53 [2021-06-12 20:10:54,017 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 64 [2021-06-12 20:10:54,304 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 50 [2021-06-12 20:10:54,586 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 53 [2021-06-12 20:10:54,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:54,610 INFO L93 Difference]: Finished difference Result 980 states and 3163 transitions. [2021-06-12 20:10:54,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:10:54,610 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-06-12 20:10:54,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:54,611 INFO L225 Difference]: With dead ends: 980 [2021-06-12 20:10:54,611 INFO L226 Difference]: Without dead ends: 905 [2021-06-12 20:10:54,612 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 2941.6ms TimeCoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:10:54,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2021-06-12 20:10:54,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 708. [2021-06-12 20:10:54,619 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-06-12 20:10:54,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2432 transitions. [2021-06-12 20:10:54,620 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2432 transitions. Word has length 20 [2021-06-12 20:10:54,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:54,620 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2432 transitions. [2021-06-12 20:10:54,620 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-06-12 20:10:54,620 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2432 transitions. [2021-06-12 20:10:54,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:54,621 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:54,621 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:54,821 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8051 [2021-06-12 20:10:54,822 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:54,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:54,822 INFO L82 PathProgramCache]: Analyzing trace with hash -821811394, now seen corresponding path program 59 times [2021-06-12 20:10:54,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:54,822 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948384677] [2021-06-12 20:10:54,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:54,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:55,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:55,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:55,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948384677] [2021-06-12 20:10:55,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948384677] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:55,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942486481] [2021-06-12 20:10:55,181 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:10:55,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:55,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:55,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:10:55,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:55,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-06-12 20:10:55,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942486481] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:55,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:55,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:10:55,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267033944] [2021-06-12 20:10:55,719 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:10:55,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:55,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:10:55,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:55,720 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-06-12 20:10:56,198 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 47 [2021-06-12 20:10:56,402 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 43 [2021-06-12 20:10:56,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:56,445 INFO L93 Difference]: Finished difference Result 772 states and 2609 transitions. [2021-06-12 20:10:56,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:10:56,446 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-06-12 20:10:56,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:56,447 INFO L225 Difference]: With dead ends: 772 [2021-06-12 20:10:56,447 INFO L226 Difference]: Without dead ends: 757 [2021-06-12 20:10:56,447 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1137.6ms TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:10:56,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2021-06-12 20:10:56,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 706. [2021-06-12 20:10:56,454 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-06-12 20:10:56,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 2425 transitions. [2021-06-12 20:10:56,455 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 2425 transitions. Word has length 20 [2021-06-12 20:10:56,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:56,455 INFO L482 AbstractCegarLoop]: Abstraction has 706 states and 2425 transitions. [2021-06-12 20:10:56,455 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-06-12 20:10:56,455 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 2425 transitions. [2021-06-12 20:10:56,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:10:56,456 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:56,456 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:56,656 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8770,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:56,657 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:56,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:56,657 INFO L82 PathProgramCache]: Analyzing trace with hash -100687916, now seen corresponding path program 60 times [2021-06-12 20:10:56,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:56,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179547794] [2021-06-12 20:10:56,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:56,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:56,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-06-12 20:10:56,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:56,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179547794] [2021-06-12 20:10:56,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179547794] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:56,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660070984] [2021-06-12 20:10:56,937 INFO L93 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-06-12 20:10:56,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:10:56,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:56,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:10:56,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:57,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:57,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,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 8 treesize of output 1 [2021-06-12 20:10:57,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,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 8 treesize of output 1 [2021-06-12 20:10:57,424 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,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-06-12 20:10:57,429 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,433 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:57,434 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:10:57,439 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,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 10 treesize of output 1 [2021-06-12 20:10:57,464 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:57,469 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,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-06-12 20:10:57,474 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,478 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:57,478 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:57,483 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:10:57,489 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:57,494 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:57,500 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:57,503 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,507 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:57,508 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:57,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:57,513 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,516 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:57,517 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,520 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:57,521 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,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-06-12 20:10:57,526 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:57,780 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-06-12 20:10:57,780 INFO L628 ElimStorePlain]: treesize reduction 156, result has 64.9 percent of original size [2021-06-12 20:10:57,784 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-06-12 20:10:57,784 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:1011, output treesize:283 [2021-06-12 20:10:58,000 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-06-12 20:10:59,184 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_447], 6=[ends_with_2], 10=[v_prenex_449], 21=[ends_with_6]} [2021-06-12 20:10:59,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:59,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:59,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:59,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:59,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 7 treesize of output 1 [2021-06-12 20:10:59,208 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:59,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:59,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:59,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 8 treesize of output 1 [2021-06-12 20:10:59,220 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:59,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:59,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:59,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 8 treesize of output 1 [2021-06-12 20:10:59,232 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:59,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 3 treesize of output 1 [2021-06-12 20:10:59,244 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:59,252 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:59,253 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:59,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:59,262 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:59,971 WARN L205 SmtUtils]: Spent 708.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 120 [2021-06-12 20:10:59,972 INFO L628 ElimStorePlain]: treesize reduction 699, result has 48.6 percent of original size [2021-06-12 20:10:59,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 5 treesize of output 1 [2021-06-12 20:10:59,978 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:59,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-06-12 20:10:59,984 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:59,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-06-12 20:10:59,991 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:59,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-06-12 20:10:59,997 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 5 treesize of output 1 [2021-06-12 20:11:00,003 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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-06-12 20:11:00,009 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:00,015 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 4 treesize of output 2 [2021-06-12 20:11:00,021 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:00,027 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 4 treesize of output 2 [2021-06-12 20:11:00,033 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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-06-12 20:11:00,040 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 4 treesize of output 2 [2021-06-12 20:11:00,046 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 4 treesize of output 2 [2021-06-12 20:11:00,052 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:00,059 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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-06-12 20:11:00,065 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,341 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-12 20:11:00,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:00,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-06-12 20:11:00,347 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 3 treesize of output 1 [2021-06-12 20:11:00,352 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,613 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-12 20:11:00,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:00,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:00,619 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 4 treesize of output 2 [2021-06-12 20:11:00,625 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 4 treesize of output 2 [2021-06-12 20:11:00,636 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 6 treesize of output 2 [2021-06-12 20:11:00,645 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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-06-12 20:11:00,652 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 5 treesize of output 1 [2021-06-12 20:11:00,658 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:00,663 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:00,669 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:00,676 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:11:00,682 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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 4 treesize of output 2 [2021-06-12 20:11:00,689 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,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-06-12 20:11:00,694 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:00,700 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:00,706 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:00,711 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:01,118 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-06-12 20:11:01,118 INFO L628 ElimStorePlain]: treesize reduction 57, result has 88.9 percent of original size [2021-06-12 20:11:01,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2021-06-12 20:11:01,124 INFO L247 ElimStorePlain]: Needed 40 recursive calls to eliminate 11 variables, input treesize:1575, output treesize:355 [2021-06-12 20:11:01,311 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-06-12 20:11:01,486 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:01,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660070984] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:01,486 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:01,486 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:11:01,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515883268] [2021-06-12 20:11:01,487 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:01,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:01,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:01,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:01,487 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-06-12 20:11:02,134 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 85 [2021-06-12 20:11:02,394 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 40 [2021-06-12 20:11:02,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:02,423 INFO L93 Difference]: Finished difference Result 889 states and 2954 transitions. [2021-06-12 20:11:02,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:11:02,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-06-12 20:11:02,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:02,425 INFO L225 Difference]: With dead ends: 889 [2021-06-12 20:11:02,425 INFO L226 Difference]: Without dead ends: 874 [2021-06-12 20:11:02,425 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1542.8ms TimeCoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:11:02,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2021-06-12 20:11:02,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 704. [2021-06-12 20:11:02,432 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-06-12 20:11:02,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 2420 transitions. [2021-06-12 20:11:02,434 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 2420 transitions. Word has length 20 [2021-06-12 20:11:02,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:02,434 INFO L482 AbstractCegarLoop]: Abstraction has 704 states and 2420 transitions. [2021-06-12 20:11:02,434 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-06-12 20:11:02,434 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 2420 transitions. [2021-06-12 20:11:02,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:02,435 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:02,435 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:02,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8794 [2021-06-12 20:11:02,637 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:02,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:02,637 INFO L82 PathProgramCache]: Analyzing trace with hash 206234836, now seen corresponding path program 61 times [2021-06-12 20:11:02,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:02,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595959385] [2021-06-12 20:11:02,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:02,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:02,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:02,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:02,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595959385] [2021-06-12 20:11:02,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595959385] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:02,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55913861] [2021-06-12 20:11:02,866 INFO 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-06-12 20:11:02,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:02,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:11:02,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:03,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:03,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11: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 8 treesize of output 1 [2021-06-12 20:11:03,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:03,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-06-12 20:11:03,324 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:03,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:03,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:03,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 9 treesize of output 2 [2021-06-12 20:11:03,332 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:03,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:03,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:11:03,340 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:03,897 WARN L205 SmtUtils]: Spent 557.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 121 [2021-06-12 20:11:03,898 INFO L628 ElimStorePlain]: treesize reduction 316, result has 62.8 percent of original size [2021-06-12 20:11:03,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-06-12 20:11:03,904 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:03,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 3 treesize of output 1 [2021-06-12 20:11:03,910 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:04,158 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-12 20:11:04,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:04,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-06-12 20:11:04,165 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:04,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-06-12 20:11:04,170 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:04,414 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-06-12 20:11:04,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:04,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 6 treesize of output 2 [2021-06-12 20:11:04,421 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:04,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 6 treesize of output 2 [2021-06-12 20:11:04,427 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:04,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 4 treesize of output 2 [2021-06-12 20:11:04,433 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:04,674 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-12 20:11:04,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:04,687 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-06-12 20:11:04,688 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:925, output treesize:503 [2021-06-12 20:11:05,032 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 140 [2021-06-12 20:11:07,415 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-06-12 20:11:07,430 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:07,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:08,573 WARN L205 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 343 DAG size of output: 172 [2021-06-12 20:11:08,573 INFO L628 ElimStorePlain]: treesize reduction 1771, result has 28.4 percent of original size [2021-06-12 20:11:08,573 INFO L518 ElimStorePlain]: Eliminatee v_prenex_462 vanished before elimination [2021-06-12 20:11:08,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 6 treesize of output 2 [2021-06-12 20:11:08,582 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:08,922 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification that was a NOOP. DAG size: 169 [2021-06-12 20:11:08,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:08,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-06-12 20:11:08,930 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:09,268 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification that was a NOOP. DAG size: 167 [2021-06-12 20:11:09,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:09,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 5 treesize of output 1 [2021-06-12 20:11:09,276 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:09,614 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2021-06-12 20:11:09,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:09,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 6 treesize of output 2 [2021-06-12 20:11:09,623 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:09,950 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification that was a NOOP. DAG size: 161 [2021-06-12 20:11:09,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:09,951 INFO L518 ElimStorePlain]: Eliminatee v_prenex_463 vanished before elimination [2021-06-12 20:11:09,951 INFO L518 ElimStorePlain]: Eliminatee v_prenex_473 vanished before elimination [2021-06-12 20:11:09,951 INFO L518 ElimStorePlain]: Eliminatee v_prenex_465 vanished before elimination [2021-06-12 20:11:09,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:09,959 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:10,283 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 158 [2021-06-12 20:11:10,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:10,284 INFO L518 ElimStorePlain]: Eliminatee v_prenex_464 vanished before elimination [2021-06-12 20:11:10,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-06-12 20:11:10,292 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:10,618 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification that was a NOOP. DAG size: 156 [2021-06-12 20:11:10,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11: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-06-12 20:11:10,626 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:10,948 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification that was a NOOP. DAG size: 154 [2021-06-12 20:11:10,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:10,949 INFO L518 ElimStorePlain]: Eliminatee v_prenex_466 vanished before elimination [2021-06-12 20:11:10,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-06-12 20:11:10,957 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:10,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:11:10,964 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,290 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 151 [2021-06-12 20:11:11,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:11,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-06-12 20:11:11,297 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,615 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 149 [2021-06-12 20:11:11,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:11,615 INFO L518 ElimStorePlain]: Eliminatee v_prenex_472 vanished before elimination [2021-06-12 20:11:11,615 INFO L518 ElimStorePlain]: Eliminatee v_prenex_471 vanished before elimination [2021-06-12 20:11:11,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-06-12 20:11:11,623 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,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 4 treesize of output 2 [2021-06-12 20:11:11,631 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,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-06-12 20:11:11,638 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:11,646 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,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 4 treesize of output 2 [2021-06-12 20:11:11,654 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,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 5 treesize of output 1 [2021-06-12 20:11:11,661 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:11,669 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:11,676 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,224 WARN L205 SmtUtils]: Spent 547.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 139 [2021-06-12 20:11:12,224 INFO L628 ElimStorePlain]: treesize reduction 51, result has 91.8 percent of original size [2021-06-12 20:11:12,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 4 treesize of output 2 [2021-06-12 20:11:12,232 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,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-06-12 20:11:12,240 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,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 4 treesize of output 2 [2021-06-12 20:11:12,248 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:12,256 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,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 6 treesize of output 2 [2021-06-12 20:11:12,264 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,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 6 treesize of output 2 [2021-06-12 20:11:12,272 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,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 4 treesize of output 2 [2021-06-12 20:11:12,280 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,536 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-06-12 20:11:12,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:12,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 17 dim-0 vars, 20 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-12 20:11:12,543 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 37 variables, input treesize:2532, output treesize:451 [2021-06-12 20:11:12,835 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 68 [2021-06-12 20:11:13,131 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:13,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55913861] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:13,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:13,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:11:13,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473347666] [2021-06-12 20:11:13,132 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:13,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:13,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:13,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:13,132 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-06-12 20:11:13,761 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-06-12 20:11:14,034 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 73 [2021-06-12 20:11:14,314 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 56 [2021-06-12 20:11:14,684 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 64 [2021-06-12 20:11:14,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:14,718 INFO L93 Difference]: Finished difference Result 869 states and 2876 transitions. [2021-06-12 20:11:14,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:11:14,718 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-06-12 20:11:14,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:14,720 INFO L225 Difference]: With dead ends: 869 [2021-06-12 20:11:14,720 INFO L226 Difference]: Without dead ends: 824 [2021-06-12 20:11:14,720 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 2398.6ms TimeCoverageRelationStatistics Valid=145, Invalid=455, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:11:14,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-06-12 20:11:14,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 703. [2021-06-12 20:11:14,726 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-06-12 20:11:14,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 2416 transitions. [2021-06-12 20:11:14,728 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 2416 transitions. Word has length 20 [2021-06-12 20:11:14,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:14,728 INFO L482 AbstractCegarLoop]: Abstraction has 703 states and 2416 transitions. [2021-06-12 20:11:14,728 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-06-12 20:11:14,728 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 2416 transitions. [2021-06-12 20:11:14,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:14,729 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:14,729 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:14,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9185 [2021-06-12 20:11:14,929 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:14,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:14,930 INFO L82 PathProgramCache]: Analyzing trace with hash 623244032, now seen corresponding path program 62 times [2021-06-12 20:11:14,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:14,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039558251] [2021-06-12 20:11:14,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:14,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:15,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:15,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:15,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039558251] [2021-06-12 20:11:15,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039558251] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:15,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290982640] [2021-06-12 20:11:15,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:11:15,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:15,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:15,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:11:15,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:15,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 5 treesize of output 1 [2021-06-12 20:11:15,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:11:15,534 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,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 6 treesize of output 2 [2021-06-12 20:11:15,539 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,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 5 treesize of output 1 [2021-06-12 20:11:15,544 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,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-06-12 20:11:15,550 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,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 6 treesize of output 2 [2021-06-12 20:11:15,555 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,559 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:15,560 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,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 6 treesize of output 2 [2021-06-12 20:11:15,565 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,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 6 treesize of output 2 [2021-06-12 20:11:15,571 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:15,575 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,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-06-12 20:11:15,581 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,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-06-12 20:11:15,586 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:15,592 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,596 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:15,596 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:15,896 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 81 [2021-06-12 20:11:15,897 INFO L628 ElimStorePlain]: treesize reduction 70, result has 82.1 percent of original size [2021-06-12 20:11:15,900 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-06-12 20:11:15,901 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 2 variables, input treesize:578, output treesize:322 [2021-06-12 20:11:16,191 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 92 [2021-06-12 20:11:17,614 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_515, v_prenex_514, v_prenex_517, v_prenex_516, v_prenex_489, v_prenex_500, 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-06-12 20:11:17,626 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:17,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:17,638 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:17,639 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:18,146 WARN L205 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 277 DAG size of output: 107 [2021-06-12 20:11:18,146 INFO L628 ElimStorePlain]: treesize reduction 1062, result has 23.4 percent of original size [2021-06-12 20:11:18,147 INFO L518 ElimStorePlain]: Eliminatee v_prenex_515 vanished before elimination [2021-06-12 20:11:18,147 INFO L518 ElimStorePlain]: Eliminatee v_prenex_514 vanished before elimination [2021-06-12 20:11:18,147 INFO L518 ElimStorePlain]: Eliminatee v_prenex_517 vanished before elimination [2021-06-12 20:11:18,147 INFO L518 ElimStorePlain]: Eliminatee v_prenex_516 vanished before elimination [2021-06-12 20:11:18,147 INFO L518 ElimStorePlain]: Eliminatee v_prenex_489 vanished before elimination [2021-06-12 20:11:18,147 INFO L518 ElimStorePlain]: Eliminatee v_prenex_500 vanished before elimination [2021-06-12 20:11:18,147 INFO L518 ElimStorePlain]: Eliminatee v_prenex_488 vanished before elimination [2021-06-12 20:11:18,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:18,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:18,292 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-12 20:11:18,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:18,293 INFO L518 ElimStorePlain]: Eliminatee v_prenex_502 vanished before elimination [2021-06-12 20:11:18,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:18,299 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:18,437 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-12 20:11:18,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:18,437 INFO L518 ElimStorePlain]: Eliminatee v_prenex_501 vanished before elimination [2021-06-12 20:11:18,437 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-06-12 20:11:18,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:11:18,443 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:18,580 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-12 20:11:18,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:18,580 INFO L518 ElimStorePlain]: Eliminatee v_prenex_526 vanished before elimination [2021-06-12 20:11:18,580 INFO L518 ElimStorePlain]: Eliminatee v_prenex_503 vanished before elimination [2021-06-12 20:11:18,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 5 treesize of output 1 [2021-06-12 20:11:18,586 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:18,826 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 94 [2021-06-12 20:11:18,827 INFO L628 ElimStorePlain]: treesize reduction 34, result has 89.0 percent of original size [2021-06-12 20:11:18,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-06-12 20:11:18,833 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:18,951 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-06-12 20:11:18,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:18,952 INFO L518 ElimStorePlain]: Eliminatee v_prenex_508 vanished before elimination [2021-06-12 20:11:18,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-06-12 20:11:18,958 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,188 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-06-12 20:11:19,188 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-06-12 20:11:19,188 INFO L518 ElimStorePlain]: Eliminatee v_prenex_509 vanished before elimination [2021-06-12 20:11:19,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-06-12 20:11:19,194 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,308 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-12 20:11:19,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:19,308 INFO L518 ElimStorePlain]: Eliminatee v_prenex_495 vanished before elimination [2021-06-12 20:11:19,308 INFO L518 ElimStorePlain]: Eliminatee v_prenex_498 vanished before elimination [2021-06-12 20:11:19,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 5 treesize of output 1 [2021-06-12 20:11:19,314 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,426 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-06-12 20:11:19,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:19,427 INFO L518 ElimStorePlain]: Eliminatee v_prenex_511 vanished before elimination [2021-06-12 20:11:19,427 INFO L518 ElimStorePlain]: Eliminatee v_prenex_499 vanished before elimination [2021-06-12 20:11:19,427 INFO L518 ElimStorePlain]: Eliminatee v_prenex_510 vanished before elimination [2021-06-12 20:11:19,427 INFO L518 ElimStorePlain]: Eliminatee v_prenex_512 vanished before elimination [2021-06-12 20:11:19,427 INFO L518 ElimStorePlain]: Eliminatee v_prenex_490 vanished before elimination [2021-06-12 20:11:19,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 6 treesize of output 2 [2021-06-12 20:11:19,433 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,543 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:11:19,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:19,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-06-12 20:11:19,549 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,665 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-12 20:11:19,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:19,665 INFO L518 ElimStorePlain]: Eliminatee v_prenex_494 vanished before elimination [2021-06-12 20:11:19,665 INFO L518 ElimStorePlain]: Eliminatee v_prenex_493 vanished before elimination [2021-06-12 20:11:19,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 6 treesize of output 2 [2021-06-12 20:11:19,671 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,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 6 treesize of output 2 [2021-06-12 20:11:19,675 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,776 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-12 20:11:19,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:19,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-06-12 20:11:19,781 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,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 5 treesize of output 1 [2021-06-12 20:11:19,785 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:19,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 36 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:11:19,885 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 43 variables, input treesize:1480, output treesize:202 [2021-06-12 20:11:20,058 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-06-12 20:11:20,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-06-12 20:11:20,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290982640] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:20,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:20,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:11:20,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417373475] [2021-06-12 20:11:20,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:20,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:20,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:20,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:20,332 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-06-12 20:11:20,891 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 40 [2021-06-12 20:11:21,206 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2021-06-12 20:11:21,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:21,209 INFO L93 Difference]: Finished difference Result 841 states and 2802 transitions. [2021-06-12 20:11:21,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:11:21,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-06-12 20:11:21,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:21,211 INFO L225 Difference]: With dead ends: 841 [2021-06-12 20:11:21,211 INFO L226 Difference]: Without dead ends: 826 [2021-06-12 20:11:21,211 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1624.3ms TimeCoverageRelationStatistics Valid=153, Invalid=353, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:11:21,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-06-12 20:11:21,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 709. [2021-06-12 20:11:21,217 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-06-12 20:11:21,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 2437 transitions. [2021-06-12 20:11:21,219 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 2437 transitions. Word has length 20 [2021-06-12 20:11:21,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:21,219 INFO L482 AbstractCegarLoop]: Abstraction has 709 states and 2437 transitions. [2021-06-12 20:11:21,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-06-12 20:11:21,219 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 2437 transitions. [2021-06-12 20:11:21,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:21,220 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:21,220 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:21,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9500 [2021-06-12 20:11:21,420 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:21,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:21,421 INFO L82 PathProgramCache]: Analyzing trace with hash -888775412, now seen corresponding path program 63 times [2021-06-12 20:11:21,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:21,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65795436] [2021-06-12 20:11:21,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:21,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:21,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-06-12 20:11:21,779 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:21,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65795436] [2021-06-12 20:11:21,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65795436] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:21,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782455798] [2021-06-12 20:11:21,779 INFO L93 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-06-12 20:11:21,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:11:21,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:21,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:11:21,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:22,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-06-12 20:11:22,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,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 6 treesize of output 2 [2021-06-12 20:11:22,026 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,030 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:22,031 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:22,036 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:22,042 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,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-06-12 20:11:22,047 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,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 3 treesize of output 1 [2021-06-12 20:11:22,052 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,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 5 treesize of output 1 [2021-06-12 20:11:22,057 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,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-06-12 20:11:22,063 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,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-06-12 20:11:22,068 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,260 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-12 20:11:22,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:22,265 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-06-12 20:11:22,266 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:520, output treesize:416 [2021-06-12 20:11:22,646 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 108 [2021-06-12 20:11:22,812 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-12 20:11:23,930 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-06-12 20:11:23,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:23,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:23,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:23,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:23,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:23,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:11:23,949 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:24,335 WARN L205 SmtUtils]: Spent 385.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 96 [2021-06-12 20:11:24,335 INFO L628 ElimStorePlain]: treesize reduction 895, result has 23.2 percent of original size [2021-06-12 20:11:24,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:11:24,341 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:24,452 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-12 20:11:24,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:24,452 INFO L518 ElimStorePlain]: Eliminatee v_prenex_528 vanished before elimination [2021-06-12 20:11:24,453 INFO L518 ElimStorePlain]: Eliminatee v_prenex_539 vanished before elimination [2021-06-12 20:11:24,453 INFO L518 ElimStorePlain]: Eliminatee v_prenex_538 vanished before elimination [2021-06-12 20:11:24,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 5 treesize of output 1 [2021-06-12 20:11:24,458 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:24,568 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-12 20:11:24,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:24,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-06-12 20:11:24,574 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:24,682 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-12 20:11:24,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:24,683 INFO L518 ElimStorePlain]: Eliminatee v_prenex_531 vanished before elimination [2021-06-12 20:11:24,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-06-12 20:11:24,688 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:24,794 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-12 20:11:24,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:24,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 5 treesize of output 1 [2021-06-12 20:11:24,799 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:24,904 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-06-12 20:11:24,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:24,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:11:24,909 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,013 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-06-12 20:11:25,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:25,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:11:25,018 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,188 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 78 [2021-06-12 20:11:25,188 INFO L628 ElimStorePlain]: treesize reduction 38, result has 84.2 percent of original size [2021-06-12 20:11:25,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 3 treesize of output 1 [2021-06-12 20:11:25,193 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:25,274 INFO L518 ElimStorePlain]: Eliminatee v_prenex_535 vanished before elimination [2021-06-12 20:11:25,274 INFO L518 ElimStorePlain]: Eliminatee v_prenex_534 vanished before elimination [2021-06-12 20:11:25,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:25,279 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:25,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 4 treesize of output 2 [2021-06-12 20:11:25,360 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:25,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 5 treesize of output 1 [2021-06-12 20:11:25,439 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:11:25,443 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:25,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:11:25,516 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 22 variables, input treesize:1227, output treesize:115 [2021-06-12 20:11:25,692 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:25,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782455798] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:25,692 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:25,692 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:11:25,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51796129] [2021-06-12 20:11:25,692 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:25,693 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:25,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:25,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:25,693 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-06-12 20:11:26,417 WARN L205 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 90 [2021-06-12 20:11:26,872 WARN L205 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 112 [2021-06-12 20:11:27,354 WARN L205 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 85 [2021-06-12 20:11:27,931 WARN L205 SmtUtils]: Spent 460.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-06-12 20:11:28,271 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-06-12 20:11:28,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:28,363 INFO L93 Difference]: Finished difference Result 884 states and 2887 transitions. [2021-06-12 20:11:28,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:11:28,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-06-12 20:11:28,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:28,365 INFO L225 Difference]: With dead ends: 884 [2021-06-12 20:11:28,365 INFO L226 Difference]: Without dead ends: 839 [2021-06-12 20:11:28,365 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 3345.7ms TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:11:28,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2021-06-12 20:11:28,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 708. [2021-06-12 20:11:28,371 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-06-12 20:11:28,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2434 transitions. [2021-06-12 20:11:28,372 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2434 transitions. Word has length 20 [2021-06-12 20:11:28,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:28,373 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2434 transitions. [2021-06-12 20:11:28,373 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-06-12 20:11:28,373 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2434 transitions. [2021-06-12 20:11:28,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:28,374 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:28,374 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:28,574 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9701,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:28,574 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:28,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:28,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1645801780, now seen corresponding path program 64 times [2021-06-12 20:11:28,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:28,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224453037] [2021-06-12 20:11:28,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:28,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:28,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-06-12 20:11:28,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:28,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224453037] [2021-06-12 20:11:28,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224453037] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:28,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723519255] [2021-06-12 20:11:28,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:11:28,907 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:11:28,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:28,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:11:28,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:29,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:29,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723519255] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:29,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:29,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:11:29,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090469323] [2021-06-12 20:11:29,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:29,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:29,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:29,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:29,367 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-06-12 20:11:29,623 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 42 [2021-06-12 20:11:29,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:29,657 INFO L93 Difference]: Finished difference Result 781 states and 2622 transitions. [2021-06-12 20:11:29,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:11:29,657 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-06-12 20:11:29,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:29,658 INFO L225 Difference]: With dead ends: 781 [2021-06-12 20:11:29,658 INFO L226 Difference]: Without dead ends: 766 [2021-06-12 20:11:29,658 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 695.9ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:29,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2021-06-12 20:11:29,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 708. [2021-06-12 20:11:29,664 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-06-12 20:11:29,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2434 transitions. [2021-06-12 20:11:29,666 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2434 transitions. Word has length 20 [2021-06-12 20:11:29,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:29,666 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2434 transitions. [2021-06-12 20:11:29,666 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-06-12 20:11:29,666 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2434 transitions. [2021-06-12 20:11:29,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:29,667 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:29,667 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:29,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10026 [2021-06-12 20:11:29,867 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:29,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:29,868 INFO L82 PathProgramCache]: Analyzing trace with hash -1066698872, now seen corresponding path program 65 times [2021-06-12 20:11:29,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:29,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802906754] [2021-06-12 20:11:29,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:29,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:30,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:30,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:30,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802906754] [2021-06-12 20:11:30,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802906754] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:30,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184027234] [2021-06-12 20:11:30,160 INFO L93 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-06-12 20:11:30,213 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:11:30,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:30,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:11:30,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:30,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:30,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184027234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:30,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:30,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:11:30,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147896920] [2021-06-12 20:11:30,690 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:11:30,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:30,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:11:30,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:11:30,691 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-06-12 20:11:31,237 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2021-06-12 20:11:31,422 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 47 [2021-06-12 20:11:31,683 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-06-12 20:11:31,830 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 48 [2021-06-12 20:11:32,067 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2021-06-12 20:11:32,285 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 40 [2021-06-12 20:11:32,467 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-06-12 20:11:32,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:32,491 INFO L93 Difference]: Finished difference Result 995 states and 3201 transitions. [2021-06-12 20:11:32,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:11:32,491 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-06-12 20:11:32,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:32,493 INFO L225 Difference]: With dead ends: 995 [2021-06-12 20:11:32,493 INFO L226 Difference]: Without dead ends: 920 [2021-06-12 20:11:32,493 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 2012.1ms TimeCoverageRelationStatistics Valid=234, Invalid=822, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:11:32,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-06-12 20:11:32,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 714. [2021-06-12 20:11:32,500 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-06-12 20:11:32,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2459 transitions. [2021-06-12 20:11:32,501 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2459 transitions. Word has length 20 [2021-06-12 20:11:32,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:32,501 INFO L482 AbstractCegarLoop]: Abstraction has 714 states and 2459 transitions. [2021-06-12 20:11:32,501 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-06-12 20:11:32,501 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2459 transitions. [2021-06-12 20:11:32,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:32,502 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:32,502 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:32,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10048,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:32,703 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:32,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:32,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1773524372, now seen corresponding path program 66 times [2021-06-12 20:11:32,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:32,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663638826] [2021-06-12 20:11:32,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:32,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:32,935 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:32,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:32,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663638826] [2021-06-12 20:11:32,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663638826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:32,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774774992] [2021-06-12 20:11:32,936 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:11:32,989 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:11:32,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:32,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:11:32,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:33,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:11:33,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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 10 treesize of output 1 [2021-06-12 20:11:33,215 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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-06-12 20:11:33,220 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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 8 treesize of output 1 [2021-06-12 20:11:33,225 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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 7 treesize of output 1 [2021-06-12 20:11:33,230 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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-06-12 20:11:33,235 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:11:33,241 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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 9 treesize of output 2 [2021-06-12 20:11:33,246 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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-06-12 20:11:33,252 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:11:33,256 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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-06-12 20:11:33,261 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,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-06-12 20:11:33,265 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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-06-12 20:11:33,270 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,274 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:33,274 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,278 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:33,278 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11: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 9 treesize of output 1 [2021-06-12 20:11:33,283 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,286 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:33,287 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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-06-12 20:11:33,291 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11: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 8 treesize of output 1 [2021-06-12 20:11:33,296 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:33,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 10 treesize of output 1 [2021-06-12 20:11:33,300 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,531 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-06-12 20:11:33,532 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-06-12 20:11:33,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-12 20:11:33,535 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:714, output treesize:277 [2021-06-12 20:11:33,749 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2021-06-12 20:11:33,902 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:11:34,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:34,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:34,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:34,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:34,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:11:34,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:34,504 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:34,505 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:34,871 WARN L205 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 82 [2021-06-12 20:11:34,871 INFO L628 ElimStorePlain]: treesize reduction 276, result has 49.9 percent of original size [2021-06-12 20:11:34,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 4 treesize of output 2 [2021-06-12 20:11:34,877 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:34,995 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-12 20:11:34,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:34,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:11:35,000 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,118 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-12 20:11:35,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11: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-06-12 20:11:35,123 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,328 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-06-12 20:11:35,329 INFO L628 ElimStorePlain]: treesize reduction 36, result has 86.3 percent of original size [2021-06-12 20:11:35,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 4 treesize of output 2 [2021-06-12 20:11:35,334 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,436 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-12 20:11:35,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:35,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 5 treesize of output 1 [2021-06-12 20:11:35,441 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:35,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-06-12 20:11:35,545 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:35,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-06-12 20:11:35,647 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:35,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:11:35,744 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:595, output treesize:177 [2021-06-12 20:11:35,900 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-06-12 20:11:36,162 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:36,162 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774774992] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:36,162 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:36,162 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:11:36,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234230220] [2021-06-12 20:11:36,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:36,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:36,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:36,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:36,163 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-06-12 20:11:36,647 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-06-12 20:11:37,282 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 90 [2021-06-12 20:11:37,631 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 94 [2021-06-12 20:11:38,019 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 93 [2021-06-12 20:11:38,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:38,059 INFO L93 Difference]: Finished difference Result 1129 states and 3675 transitions. [2021-06-12 20:11:38,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:11:38,060 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-06-12 20:11:38,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:38,061 INFO L225 Difference]: With dead ends: 1129 [2021-06-12 20:11:38,061 INFO L226 Difference]: Without dead ends: 1114 [2021-06-12 20:11:38,061 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2408.2ms TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:11:38,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-06-12 20:11:38,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 729. [2021-06-12 20:11:38,069 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-06-12 20:11:38,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 2513 transitions. [2021-06-12 20:11:38,070 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 2513 transitions. Word has length 20 [2021-06-12 20:11:38,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:38,070 INFO L482 AbstractCegarLoop]: Abstraction has 729 states and 2513 transitions. [2021-06-12 20:11:38,070 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-06-12 20:11:38,070 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 2513 transitions. [2021-06-12 20:11:38,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:38,071 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:38,071 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:38,273 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10072 [2021-06-12 20:11:38,273 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:38,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:38,273 INFO L82 PathProgramCache]: Analyzing trace with hash 261504928, now seen corresponding path program 67 times [2021-06-12 20:11:38,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:38,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900878081] [2021-06-12 20:11:38,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:38,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:38,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-06-12 20:11:38,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:38,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900878081] [2021-06-12 20:11:38,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900878081] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:38,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615619561] [2021-06-12 20:11:38,508 INFO 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-06-12 20:11:38,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:38,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:11:38,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:38,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-06-12 20:11:38,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,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 6 treesize of output 2 [2021-06-12 20:11:38,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,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-06-12 20:11:38,813 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,817 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:38,817 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,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 6 treesize of output 2 [2021-06-12 20:11:38,822 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,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-06-12 20:11:38,826 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,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-06-12 20:11:38,831 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,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 4 treesize of output 2 [2021-06-12 20:11:38,835 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,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-06-12 20:11:38,840 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,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-06-12 20:11:38,844 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:39,069 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 76 [2021-06-12 20:11:39,070 INFO L628 ElimStorePlain]: treesize reduction 31, result has 89.2 percent of original size [2021-06-12 20:11:39,073 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-06-12 20:11:39,073 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:376, output treesize:255 [2021-06-12 20:11:39,307 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-06-12 20:11:39,486 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-06-12 20:11:39,678 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-12 20:11:40,414 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:40,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:40,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:40,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:40,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 11 treesize of output 2 [2021-06-12 20:11:40,423 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:40,428 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:40,429 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:40,642 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 61 [2021-06-12 20:11:40,642 INFO L628 ElimStorePlain]: treesize reduction 482, result has 27.7 percent of original size [2021-06-12 20:11:40,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 5 treesize of output 1 [2021-06-12 20:11:40,647 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:40,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:40,720 INFO L518 ElimStorePlain]: Eliminatee v_prenex_559 vanished before elimination [2021-06-12 20:11:40,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 6 treesize of output 2 [2021-06-12 20:11:40,725 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:40,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:40,796 INFO L518 ElimStorePlain]: Eliminatee v_prenex_558 vanished before elimination [2021-06-12 20:11:40,796 INFO L518 ElimStorePlain]: Eliminatee v_prenex_562 vanished before elimination [2021-06-12 20:11:40,797 INFO L518 ElimStorePlain]: Eliminatee v_prenex_561 vanished before elimination [2021-06-12 20:11:40,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 5 treesize of output 1 [2021-06-12 20:11:40,801 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:40,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:40,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 3 treesize of output 1 [2021-06-12 20:11:40,875 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:40,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:40,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 5 treesize of output 1 [2021-06-12 20:11:40,948 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:41,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 3 treesize of output 1 [2021-06-12 20:11:41,020 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11: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-06-12 20:11:41,090 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,201 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-06-12 20:11:41,201 INFO L628 ElimStorePlain]: treesize reduction 25, result has 83.6 percent of original size [2021-06-12 20:11:41,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:41,205 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:41,259 INFO L518 ElimStorePlain]: Eliminatee v_prenex_557 vanished before elimination [2021-06-12 20:11:41,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 4 treesize of output 2 [2021-06-12 20:11:41,263 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:41,314 INFO L518 ElimStorePlain]: Eliminatee v_prenex_560 vanished before elimination [2021-06-12 20:11:41,314 INFO L518 ElimStorePlain]: Eliminatee v_prenex_571 vanished before elimination [2021-06-12 20:11:41,315 INFO L518 ElimStorePlain]: Eliminatee v_prenex_570 vanished before elimination [2021-06-12 20:11:41,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 18 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:11:41,316 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:748, output treesize:119 [2021-06-12 20:11:41,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:41,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615619561] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:41,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:41,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:11:41,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387891107] [2021-06-12 20:11:41,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:41,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:41,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:41,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:41,468 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-06-12 20:11:42,462 WARN L205 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 78 [2021-06-12 20:11:42,793 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 105 [2021-06-12 20:11:43,223 WARN L205 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 99 [2021-06-12 20:11:43,365 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-12 20:11:43,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:43,418 INFO L93 Difference]: Finished difference Result 1026 states and 3386 transitions. [2021-06-12 20:11:43,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:11:43,418 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-06-12 20:11:43,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:43,420 INFO L225 Difference]: With dead ends: 1026 [2021-06-12 20:11:43,420 INFO L226 Difference]: Without dead ends: 1011 [2021-06-12 20:11:43,420 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 2625.6ms TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:11:43,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2021-06-12 20:11:43,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 726. [2021-06-12 20:11:43,429 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-06-12 20:11:43,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 2501 transitions. [2021-06-12 20:11:43,430 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 2501 transitions. Word has length 20 [2021-06-12 20:11:43,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:43,430 INFO L482 AbstractCegarLoop]: Abstraction has 726 states and 2501 transitions. [2021-06-12 20:11:43,430 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-06-12 20:11:43,430 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 2501 transitions. [2021-06-12 20:11:43,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:43,431 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:43,431 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:43,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10248 [2021-06-12 20:11:43,633 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:43,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:43,633 INFO L82 PathProgramCache]: Analyzing trace with hash 679831486, now seen corresponding path program 68 times [2021-06-12 20:11:43,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:43,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643239360] [2021-06-12 20:11:43,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:43,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:43,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:43,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:43,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643239360] [2021-06-12 20:11:43,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643239360] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:43,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665864776] [2021-06-12 20:11:43,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:11:43,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:43,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:43,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:11:43,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:44,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 6 treesize of output 2 [2021-06-12 20:11:44,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,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-06-12 20:11:44,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,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 6 treesize of output 2 [2021-06-12 20:11:44,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,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 6 treesize of output 2 [2021-06-12 20:11:44,068 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,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 5 treesize of output 1 [2021-06-12 20:11:44,073 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,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-06-12 20:11:44,077 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:44,082 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,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-06-12 20:11:44,087 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,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 6 treesize of output 2 [2021-06-12 20:11:44,092 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,095 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:44,096 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:44,101 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,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-06-12 20:11:44,106 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,109 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:44,109 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,353 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 77 [2021-06-12 20:11:44,353 INFO L628 ElimStorePlain]: treesize reduction 73, result has 79.4 percent of original size [2021-06-12 20:11:44,357 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-06-12 20:11:44,357 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 2 variables, input treesize:483, output treesize:281 [2021-06-12 20:11:44,583 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 88 [2021-06-12 20:11:45,482 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-06-12 20:11:45,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:45,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 10 treesize of output 1 [2021-06-12 20:11:45,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,682 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 64 [2021-06-12 20:11:45,683 INFO L628 ElimStorePlain]: treesize reduction 666, result has 20.0 percent of original size [2021-06-12 20:11:45,683 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-06-12 20:11:45,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 3 treesize of output 1 [2021-06-12 20:11:45,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_594 vanished before elimination [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_583 vanished before elimination [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_586 vanished before elimination [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_575 vanished before elimination [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_585 vanished before elimination [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_574 vanished before elimination [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_588 vanished before elimination [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_577 vanished before elimination [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_587 vanished before elimination [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_576 vanished before elimination [2021-06-12 20:11:45,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_589 vanished before elimination [2021-06-12 20:11:45,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 6 treesize of output 2 [2021-06-12 20:11:45,751 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:45,808 INFO L518 ElimStorePlain]: Eliminatee v_prenex_590 vanished before elimination [2021-06-12 20:11:45,808 INFO L518 ElimStorePlain]: Eliminatee v_prenex_582 vanished before elimination [2021-06-12 20:11:45,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 6 treesize of output 2 [2021-06-12 20:11:45,812 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:45,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-06-12 20:11:45,871 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,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-06-12 20:11:45,875 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:45,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 5 treesize of output 1 [2021-06-12 20:11:45,931 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,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 5 treesize of output 1 [2021-06-12 20:11:45,935 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:45,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-06-12 20:11:45,988 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:46,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 5 treesize of output 1 [2021-06-12 20:11:46,039 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:46,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 22 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:11:46,087 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 24 variables, input treesize:868, output treesize:118 [2021-06-12 20:11:46,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:46,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665864776] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:46,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:46,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:11:46,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108868106] [2021-06-12 20:11:46,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:46,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:46,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:46,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:46,236 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-06-12 20:11:46,644 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 75 [2021-06-12 20:11:46,921 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 79 [2021-06-12 20:11:47,282 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 93 [2021-06-12 20:11:47,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:47,346 INFO L93 Difference]: Finished difference Result 928 states and 3105 transitions. [2021-06-12 20:11:47,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:11:47,346 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-06-12 20:11:47,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:47,347 INFO L225 Difference]: With dead ends: 928 [2021-06-12 20:11:47,347 INFO L226 Difference]: Without dead ends: 913 [2021-06-12 20:11:47,347 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1632.1ms TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:11:47,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2021-06-12 20:11:47,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 723. [2021-06-12 20:11:47,354 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-06-12 20:11:47,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2489 transitions. [2021-06-12 20:11:47,356 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2489 transitions. Word has length 20 [2021-06-12 20:11:47,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:47,356 INFO L482 AbstractCegarLoop]: Abstraction has 723 states and 2489 transitions. [2021-06-12 20:11:47,356 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-06-12 20:11:47,356 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2489 transitions. [2021-06-12 20:11:47,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:47,357 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:47,357 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:47,557 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10433 [2021-06-12 20:11:47,557 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:47,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:47,558 INFO L82 PathProgramCache]: Analyzing trace with hash 49349310, now seen corresponding path program 69 times [2021-06-12 20:11:47,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:47,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603486172] [2021-06-12 20:11:47,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:47,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:47,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-06-12 20:11:47,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:47,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603486172] [2021-06-12 20:11:47,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603486172] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:47,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19536316] [2021-06-12 20:11:47,832 INFO L93 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-06-12 20:11:47,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:11:47,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:47,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:11:47,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:48,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 5 treesize of output 1 [2021-06-12 20:11:48,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,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-06-12 20:11:48,066 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,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 4 treesize of output 2 [2021-06-12 20:11:48,071 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,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 6 treesize of output 2 [2021-06-12 20:11:48,076 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,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-06-12 20:11:48,082 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,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 6 treesize of output 2 [2021-06-12 20:11:48,087 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,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 5 treesize of output 1 [2021-06-12 20:11:48,092 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,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-06-12 20:11:48,097 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,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-06-12 20:11:48,102 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:11:48,107 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,418 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-06-12 20:11:48,419 INFO L628 ElimStorePlain]: treesize reduction 34, result has 90.6 percent of original size [2021-06-12 20:11:48,423 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-06-12 20:11:48,423 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:412, output treesize:326 [2021-06-12 20:11:48,728 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-06-12 20:11:48,941 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-12 20:11:49,612 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:49,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:49,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:49,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:49,878 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 65 [2021-06-12 20:11:49,879 INFO L628 ElimStorePlain]: treesize reduction 577, result has 25.0 percent of original size [2021-06-12 20:11:49,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 5 treesize of output 1 [2021-06-12 20:11:49,883 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:49,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:49,958 INFO L518 ElimStorePlain]: Eliminatee v_prenex_613 vanished before elimination [2021-06-12 20:11:49,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-06-12 20:11:49,963 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:50,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:50,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 6 treesize of output 2 [2021-06-12 20:11:50,041 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:50,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:50,112 INFO L518 ElimStorePlain]: Eliminatee v_prenex_618 vanished before elimination [2021-06-12 20:11:50,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 4 treesize of output 2 [2021-06-12 20:11:50,117 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:50,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:50,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-06-12 20:11:50,191 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:50,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:50,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 3 treesize of output 1 [2021-06-12 20:11:50,262 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:50,380 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-06-12 20:11:50,381 INFO L628 ElimStorePlain]: treesize reduction 23, result has 86.1 percent of original size [2021-06-12 20:11:50,381 INFO L518 ElimStorePlain]: Eliminatee v_prenex_601 vanished before elimination [2021-06-12 20:11:50,381 INFO L518 ElimStorePlain]: Eliminatee v_prenex_600 vanished before elimination [2021-06-12 20:11:50,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:11:50,385 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:50,480 INFO L628 ElimStorePlain]: treesize reduction 21, result has 84.9 percent of original size [2021-06-12 20:11:50,480 INFO L518 ElimStorePlain]: Eliminatee v_prenex_603 vanished before elimination [2021-06-12 20:11:50,480 INFO L518 ElimStorePlain]: Eliminatee v_prenex_602 vanished before elimination [2021-06-12 20:11:50,480 INFO L518 ElimStorePlain]: Eliminatee v_prenex_605 vanished before elimination [2021-06-12 20:11:50,480 INFO L518 ElimStorePlain]: Eliminatee v_prenex_604 vanished before elimination [2021-06-12 20:11:50,481 INFO L518 ElimStorePlain]: Eliminatee v_prenex_607 vanished before elimination [2021-06-12 20:11:50,481 INFO L518 ElimStorePlain]: Eliminatee v_prenex_606 vanished before elimination [2021-06-12 20:11:50,481 INFO L518 ElimStorePlain]: Eliminatee v_prenex_609 vanished before elimination [2021-06-12 20:11:50,481 INFO L518 ElimStorePlain]: Eliminatee v_prenex_608 vanished before elimination [2021-06-12 20:11:50,481 INFO L518 ElimStorePlain]: Eliminatee v_prenex_597 vanished before elimination [2021-06-12 20:11:50,481 INFO L518 ElimStorePlain]: Eliminatee v_prenex_596 vanished before elimination [2021-06-12 20:11:50,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-06-12 20:11:50,484 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:50,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:50,528 INFO L518 ElimStorePlain]: Eliminatee v_prenex_599 vanished before elimination [2021-06-12 20:11:50,528 INFO L518 ElimStorePlain]: Eliminatee v_prenex_598 vanished before elimination [2021-06-12 20:11:50,528 INFO L518 ElimStorePlain]: Eliminatee v_prenex_612 vanished before elimination [2021-06-12 20:11:50,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-06-12 20:11:50,531 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:50,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:50,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 27 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:11:50,574 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 27 variables, input treesize:838, output treesize:108 [2021-06-12 20:11:50,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-06-12 20:11:50,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19536316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:50,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:50,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:11:50,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873894159] [2021-06-12 20:11:50,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:50,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:50,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:50,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:50,712 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-06-12 20:11:51,335 WARN L205 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-06-12 20:11:51,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:51,403 INFO L93 Difference]: Finished difference Result 783 states and 2648 transitions. [2021-06-12 20:11:51,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:11:51,404 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-06-12 20:11:51,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:51,405 INFO L225 Difference]: With dead ends: 783 [2021-06-12 20:11:51,405 INFO L226 Difference]: Without dead ends: 768 [2021-06-12 20:11:51,405 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1373.0ms TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:11:51,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-06-12 20:11:51,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 721. [2021-06-12 20:11:51,411 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-06-12 20:11:51,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 2482 transitions. [2021-06-12 20:11:51,412 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 2482 transitions. Word has length 20 [2021-06-12 20:11:51,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:51,413 INFO L482 AbstractCegarLoop]: Abstraction has 721 states and 2482 transitions. [2021-06-12 20:11:51,413 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-06-12 20:11:51,413 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 2482 transitions. [2021-06-12 20:11:51,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:51,414 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:51,414 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:51,614 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10554,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:51,614 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:51,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:51,615 INFO L82 PathProgramCache]: Analyzing trace with hash -707677058, now seen corresponding path program 70 times [2021-06-12 20:11:51,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:51,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050999057] [2021-06-12 20:11:51,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:51,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:51,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:51,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:51,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050999057] [2021-06-12 20:11:51,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050999057] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:51,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734312382] [2021-06-12 20:11:51,814 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:11:51,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:11:51,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:51,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:11:51,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:52,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-06-12 20:11:52,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,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 6 treesize of output 2 [2021-06-12 20:11:52,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,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 6 treesize of output 2 [2021-06-12 20:11:52,058 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,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 6 treesize of output 2 [2021-06-12 20:11:52,066 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,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 5 treesize of output 1 [2021-06-12 20:11:52,073 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,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-06-12 20:11:52,080 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,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-06-12 20:11:52,087 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,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 6 treesize of output 2 [2021-06-12 20:11:52,092 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,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 3 treesize of output 1 [2021-06-12 20:11:52,096 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,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 6 treesize of output 2 [2021-06-12 20:11:52,102 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,105 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:52,106 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,417 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-06-12 20:11:52,417 INFO L628 ElimStorePlain]: treesize reduction 42, result has 88.6 percent of original size [2021-06-12 20:11:52,421 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-06-12 20:11:52,421 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:458, output treesize:326 [2021-06-12 20:11:52,728 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-06-12 20:11:53,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:53,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:53,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 11 treesize of output 2 [2021-06-12 20:11:53,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:53,471 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:53,472 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:53,477 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:53,478 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:53,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:53,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:53,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-06-12 20:11:53,485 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:53,490 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:53,491 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:53,765 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 80 [2021-06-12 20:11:53,765 INFO L628 ElimStorePlain]: treesize reduction 713, result has 23.1 percent of original size [2021-06-12 20:11:53,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:11:53,771 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:53,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-06-12 20:11:53,776 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:53,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:53,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 3 treesize of output 1 [2021-06-12 20:11:53,862 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:53,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:53,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:11:53,947 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:54,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 3 treesize of output 1 [2021-06-12 20:11:54,031 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:54,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-06-12 20:11:54,112 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:54,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-06-12 20:11:54,191 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,321 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-06-12 20:11:54,321 INFO L628 ElimStorePlain]: treesize reduction 25, result has 86.6 percent of original size [2021-06-12 20:11:54,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:11:54,326 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:54,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 5 treesize of output 1 [2021-06-12 20:11:54,391 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:54,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-06-12 20:11:54,455 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:54,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-06-12 20:11:54,516 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:54,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 11 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:11:54,573 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:1104, output treesize:136 [2021-06-12 20:11:54,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:54,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734312382] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:54,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:54,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:11:54,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250783592] [2021-06-12 20:11:54,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:54,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:54,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:54,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:54,802 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-06-12 20:11:55,567 WARN L205 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 82 [2021-06-12 20:11:55,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:55,628 INFO L93 Difference]: Finished difference Result 793 states and 2673 transitions. [2021-06-12 20:11:55,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:11:55,629 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-06-12 20:11:55,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:55,630 INFO L225 Difference]: With dead ends: 793 [2021-06-12 20:11:55,630 INFO L226 Difference]: Without dead ends: 778 [2021-06-12 20:11:55,630 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 1356.9ms TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:11:55,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2021-06-12 20:11:55,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 720. [2021-06-12 20:11:55,636 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-06-12 20:11:55,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 2477 transitions. [2021-06-12 20:11:55,638 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 2477 transitions. Word has length 20 [2021-06-12 20:11:55,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:55,638 INFO L482 AbstractCegarLoop]: Abstraction has 720 states and 2477 transitions. [2021-06-12 20:11:55,638 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-06-12 20:11:55,638 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 2477 transitions. [2021-06-12 20:11:55,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:55,639 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:55,639 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:55,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10722 [2021-06-12 20:11:55,841 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:55,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:55,841 INFO L82 PathProgramCache]: Analyzing trace with hash -128574150, now seen corresponding path program 71 times [2021-06-12 20:11:55,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:55,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430169819] [2021-06-12 20:11:55,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:55,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:56,107 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:56,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:56,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430169819] [2021-06-12 20:11:56,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430169819] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:56,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540217370] [2021-06-12 20:11:56,107 INFO L93 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-06-12 20:11:56,163 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:11:56,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:56,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:11:56,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:56,691 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:56,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540217370] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:56,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:56,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:11:56,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658608347] [2021-06-12 20:11:56,692 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:11:56,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:56,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:11:56,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:11:56,692 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-06-12 20:11:57,620 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 57 [2021-06-12 20:11:57,869 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-06-12 20:11:58,152 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-06-12 20:11:58,522 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 50 [2021-06-12 20:11:58,764 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 36 [2021-06-12 20:11:58,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:58,884 INFO L93 Difference]: Finished difference Result 1213 states and 3869 transitions. [2021-06-12 20:11:58,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:11:58,884 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-06-12 20:11:58,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:58,885 INFO L225 Difference]: With dead ends: 1213 [2021-06-12 20:11:58,885 INFO L226 Difference]: Without dead ends: 1138 [2021-06-12 20:11:58,886 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 2403.4ms TimeCoverageRelationStatistics Valid=329, Invalid=1231, Unknown=0, NotChecked=0, Total=1560 [2021-06-12 20:11:58,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-06-12 20:11:58,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 723. [2021-06-12 20:11:58,894 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-06-12 20:11:58,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2494 transitions. [2021-06-12 20:11:58,895 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2494 transitions. Word has length 20 [2021-06-12 20:11:58,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:58,895 INFO L482 AbstractCegarLoop]: Abstraction has 723 states and 2494 transitions. [2021-06-12 20:11:58,895 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-06-12 20:11:58,895 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2494 transitions. [2021-06-12 20:11:58,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:11:58,896 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:58,896 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:59,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11007,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:59,096 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:59,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:59,097 INFO L82 PathProgramCache]: Analyzing trace with hash 504067178, now seen corresponding path program 72 times [2021-06-12 20:11:59,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:59,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228474191] [2021-06-12 20:11:59,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:59,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:59,258 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:59,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:59,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228474191] [2021-06-12 20:11:59,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228474191] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:59,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521609675] [2021-06-12 20:11:59,259 INFO L93 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-06-12 20:11:59,313 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:11:59,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:59,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:11:59,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:59,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:59,760 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521609675] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:59,761 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:59,761 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:11:59,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53795742] [2021-06-12 20:11:59,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:11:59,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:59,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:11:59,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:11:59,761 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-06-12 20:12:00,163 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 51 [2021-06-12 20:12:00,443 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2021-06-12 20:12:00,704 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-06-12 20:12:00,826 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-06-12 20:12:00,988 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-06-12 20:12:01,118 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-06-12 20:12:01,338 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 52 [2021-06-12 20:12:01,488 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-06-12 20:12:01,725 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-06-12 20:12:01,865 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-06-12 20:12:02,101 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2021-06-12 20:12:02,296 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 69 [2021-06-12 20:12:02,548 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 51 [2021-06-12 20:12:02,742 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 64 [2021-06-12 20:12:03,047 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-06-12 20:12:03,274 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-06-12 20:12:03,590 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 66 [2021-06-12 20:12:03,792 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2021-06-12 20:12:04,097 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-06-12 20:12:04,418 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 63 [2021-06-12 20:12:04,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:04,454 INFO L93 Difference]: Finished difference Result 1211 states and 3952 transitions. [2021-06-12 20:12:04,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-12 20:12:04,454 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-06-12 20:12:04,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:04,456 INFO L225 Difference]: With dead ends: 1211 [2021-06-12 20:12:04,456 INFO L226 Difference]: Without dead ends: 1196 [2021-06-12 20:12:04,456 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 4598.9ms TimeCoverageRelationStatistics Valid=459, Invalid=1703, Unknown=0, NotChecked=0, Total=2162 [2021-06-12 20:12:04,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2021-06-12 20:12:04,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 741. [2021-06-12 20:12:04,465 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-06-12 20:12:04,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2548 transitions. [2021-06-12 20:12:04,466 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2548 transitions. Word has length 20 [2021-06-12 20:12:04,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:04,466 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2548 transitions. [2021-06-12 20:12:04,466 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-06-12 20:12:04,466 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2548 transitions. [2021-06-12 20:12:04,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:04,467 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:04,467 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:04,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11026 [2021-06-12 20:12:04,667 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:04,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:04,668 INFO L82 PathProgramCache]: Analyzing trace with hash -1731378416, now seen corresponding path program 73 times [2021-06-12 20:12:04,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:04,668 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893780918] [2021-06-12 20:12:04,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:04,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:04,837 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:04,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:04,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893780918] [2021-06-12 20:12:04,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893780918] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:04,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186374343] [2021-06-12 20:12:04,837 INFO 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-06-12 20:12:04,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:04,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:12:04,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:05,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-06-12 20:12:05,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186374343] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:05,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:05,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:12:05,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299251056] [2021-06-12 20:12:05,437 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:12:05,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:05,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:12:05,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:05,437 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-06-12 20:12:06,400 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-06-12 20:12:06,556 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-06-12 20:12:06,698 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-06-12 20:12:06,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:06,719 INFO L93 Difference]: Finished difference Result 1086 states and 3521 transitions. [2021-06-12 20:12:06,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:12:06,719 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-06-12 20:12:06,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:06,721 INFO L225 Difference]: With dead ends: 1086 [2021-06-12 20:12:06,721 INFO L226 Difference]: Without dead ends: 1056 [2021-06-12 20:12:06,721 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1501.5ms TimeCoverageRelationStatistics Valid=188, Invalid=682, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:12:06,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2021-06-12 20:12:06,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 745. [2021-06-12 20:12:06,728 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-06-12 20:12:06,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2558 transitions. [2021-06-12 20:12:06,729 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2558 transitions. Word has length 20 [2021-06-12 20:12:06,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:06,730 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2558 transitions. [2021-06-12 20:12:06,730 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-06-12 20:12:06,730 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2558 transitions. [2021-06-12 20:12:06,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:06,731 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:06,731 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:06,933 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11047 [2021-06-12 20:12:06,933 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:06,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:06,933 INFO L82 PathProgramCache]: Analyzing trace with hash -555887772, now seen corresponding path program 74 times [2021-06-12 20:12:06,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:06,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284222886] [2021-06-12 20:12:06,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:06,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:07,151 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:07,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:07,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284222886] [2021-06-12 20:12:07,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284222886] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:07,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510141771] [2021-06-12 20:12:07,152 INFO L93 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-06-12 20:12:07,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:07,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:07,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:12:07,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:07,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:07,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510141771] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:07,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:07,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:12:07,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627256989] [2021-06-12 20:12:07,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:12:07,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:07,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:12:07,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:07,642 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-06-12 20:12:08,116 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2021-06-12 20:12:08,381 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 53 [2021-06-12 20:12:08,691 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-06-12 20:12:08,914 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-06-12 20:12:09,118 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-06-12 20:12:09,473 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-06-12 20:12:09,636 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-06-12 20:12:09,905 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2021-06-12 20:12:10,045 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-06-12 20:12:10,177 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 48 [2021-06-12 20:12:10,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:10,221 INFO L93 Difference]: Finished difference Result 1118 states and 3671 transitions. [2021-06-12 20:12:10,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:12:10,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-06-12 20:12:10,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:10,223 INFO L225 Difference]: With dead ends: 1118 [2021-06-12 20:12:10,223 INFO L226 Difference]: Without dead ends: 1103 [2021-06-12 20:12:10,223 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 2610.3ms TimeCoverageRelationStatistics Valid=379, Invalid=1343, Unknown=0, NotChecked=0, Total=1722 [2021-06-12 20:12:10,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2021-06-12 20:12:10,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 746. [2021-06-12 20:12:10,232 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-06-12 20:12:10,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2562 transitions. [2021-06-12 20:12:10,233 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2562 transitions. Word has length 20 [2021-06-12 20:12:10,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:10,233 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2562 transitions. [2021-06-12 20:12:10,233 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-06-12 20:12:10,233 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2562 transitions. [2021-06-12 20:12:10,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:10,234 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:10,234 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:10,435 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11066,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:10,435 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:10,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:10,435 INFO L82 PathProgramCache]: Analyzing trace with hash 1896142186, now seen corresponding path program 75 times [2021-06-12 20:12:10,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:10,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496184627] [2021-06-12 20:12:10,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:10,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:10,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:10,681 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:10,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496184627] [2021-06-12 20:12:10,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496184627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:10,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475163375] [2021-06-12 20:12:10,681 INFO L93 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-06-12 20:12:10,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:12:10,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:10,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:12:10,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:11,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:11,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475163375] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:11,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:11,177 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:12:11,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592184899] [2021-06-12 20:12:11,177 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:12:11,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:11,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:12:11,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:11,177 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-06-12 20:12:11,403 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-06-12 20:12:12,272 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-06-12 20:12:12,571 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-06-12 20:12:12,752 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 48 [2021-06-12 20:12:12,968 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 77 [2021-06-12 20:12:13,252 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 58 [2021-06-12 20:12:13,393 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2021-06-12 20:12:13,701 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-06-12 20:12:13,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:13,731 INFO L93 Difference]: Finished difference Result 1245 states and 4029 transitions. [2021-06-12 20:12:13,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:12:13,732 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-06-12 20:12:13,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:13,733 INFO L225 Difference]: With dead ends: 1245 [2021-06-12 20:12:13,733 INFO L226 Difference]: Without dead ends: 1200 [2021-06-12 20:12:13,733 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 2778.8ms TimeCoverageRelationStatistics Valid=260, Invalid=930, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 20:12:13,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states. [2021-06-12 20:12:13,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 754. [2021-06-12 20:12:13,742 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-06-12 20:12:13,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2590 transitions. [2021-06-12 20:12:13,743 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2590 transitions. Word has length 20 [2021-06-12 20:12:13,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:13,743 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2590 transitions. [2021-06-12 20:12:13,743 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-06-12 20:12:13,743 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2590 transitions. [2021-06-12 20:12:13,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:13,744 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:13,744 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:13,945 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11089,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:13,945 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:13,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:13,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1801488452, now seen corresponding path program 76 times [2021-06-12 20:12:13,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:13,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689502615] [2021-06-12 20:12:13,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:13,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:14,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:14,143 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:14,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689502615] [2021-06-12 20:12:14,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689502615] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:14,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389050692] [2021-06-12 20:12:14,143 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:12:14,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:12:14,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:14,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:12:14,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:14,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-06-12 20:12:14,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389050692] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:14,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:14,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:12:14,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607838423] [2021-06-12 20:12:14,689 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:12:14,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:14,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:12:14,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:14,689 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-06-12 20:12:15,791 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-06-12 20:12:16,095 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-06-12 20:12:16,536 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-06-12 20:12:16,663 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-06-12 20:12:16,821 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 58 [2021-06-12 20:12:17,017 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-06-12 20:12:17,384 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-06-12 20:12:17,557 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-06-12 20:12:17,773 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 54 [2021-06-12 20:12:17,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:17,926 INFO L93 Difference]: Finished difference Result 1351 states and 4386 transitions. [2021-06-12 20:12:17,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-12 20:12:17,926 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-06-12 20:12:17,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:17,928 INFO L225 Difference]: With dead ends: 1351 [2021-06-12 20:12:17,928 INFO L226 Difference]: Without dead ends: 1276 [2021-06-12 20:12:17,928 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 3284.4ms TimeCoverageRelationStatistics Valid=457, Invalid=1705, Unknown=0, NotChecked=0, Total=2162 [2021-06-12 20:12:17,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2021-06-12 20:12:17,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 760. [2021-06-12 20:12:17,937 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-06-12 20:12:17,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2609 transitions. [2021-06-12 20:12:17,938 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2609 transitions. Word has length 20 [2021-06-12 20:12:17,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:17,938 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2609 transitions. [2021-06-12 20:12:17,938 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-06-12 20:12:17,939 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2609 transitions. [2021-06-12 20:12:17,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:17,939 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:17,939 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:18,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11110,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:18,140 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:18,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:18,140 INFO L82 PathProgramCache]: Analyzing trace with hash -625997808, now seen corresponding path program 77 times [2021-06-12 20:12:18,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:18,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25499099] [2021-06-12 20:12:18,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:18,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:18,299 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:18,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:18,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25499099] [2021-06-12 20:12:18,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25499099] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:18,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995533383] [2021-06-12 20:12:18,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:12:18,358 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:18,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:18,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:12:18,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:18,838 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:18,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995533383] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:18,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:18,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:12:18,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604845866] [2021-06-12 20:12:18,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:12:18,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:18,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:12:18,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:12:18,839 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-06-12 20:12:19,277 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 34 [2021-06-12 20:12:19,994 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 49 [2021-06-12 20:12:20,336 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-06-12 20:12:20,523 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-06-12 20:12:21,021 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-06-12 20:12:21,317 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 63 [2021-06-12 20:12:21,466 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2021-06-12 20:12:21,657 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-06-12 20:12:21,884 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 61 [2021-06-12 20:12:21,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:21,907 INFO L93 Difference]: Finished difference Result 1228 states and 4050 transitions. [2021-06-12 20:12:21,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-12 20:12:21,907 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-06-12 20:12:21,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:21,909 INFO L225 Difference]: With dead ends: 1228 [2021-06-12 20:12:21,909 INFO L226 Difference]: Without dead ends: 1168 [2021-06-12 20:12:21,909 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 2959.7ms TimeCoverageRelationStatistics Valid=359, Invalid=1533, Unknown=0, NotChecked=0, Total=1892 [2021-06-12 20:12:21,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2021-06-12 20:12:21,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 760. [2021-06-12 20:12:21,917 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-06-12 20:12:21,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2609 transitions. [2021-06-12 20:12:21,918 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2609 transitions. Word has length 20 [2021-06-12 20:12:21,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:21,918 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2609 transitions. [2021-06-12 20:12:21,918 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-06-12 20:12:21,919 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2609 transitions. [2021-06-12 20:12:21,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:21,919 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:21,919 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:22,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11128,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:22,120 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:22,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:22,120 INFO L82 PathProgramCache]: Analyzing trace with hash 1601784788, now seen corresponding path program 78 times [2021-06-12 20:12:22,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:22,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948585839] [2021-06-12 20:12:22,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:22,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:22,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:22,341 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:22,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948585839] [2021-06-12 20:12:22,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948585839] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:22,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880663116] [2021-06-12 20:12:22,341 INFO L93 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-06-12 20:12:22,397 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:12:22,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:22,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:12:22,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:22,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-06-12 20:12:22,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880663116] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:22,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:22,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:12:22,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981495736] [2021-06-12 20:12:22,920 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:12:22,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:22,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:12:22,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:22,920 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-06-12 20:12:23,668 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-06-12 20:12:24,141 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-06-12 20:12:24,359 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-06-12 20:12:24,586 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 48 [2021-06-12 20:12:24,842 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-06-12 20:12:24,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:24,878 INFO L93 Difference]: Finished difference Result 1211 states and 3932 transitions. [2021-06-12 20:12:24,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:12:24,878 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-06-12 20:12:24,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:24,880 INFO L225 Difference]: With dead ends: 1211 [2021-06-12 20:12:24,880 INFO L226 Difference]: Without dead ends: 1166 [2021-06-12 20:12:24,880 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 2140.3ms TimeCoverageRelationStatistics Valid=230, Invalid=960, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 20:12:24,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-06-12 20:12:24,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 755. [2021-06-12 20:12:24,888 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-06-12 20:12:24,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2595 transitions. [2021-06-12 20:12:24,889 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2595 transitions. Word has length 20 [2021-06-12 20:12:24,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:24,890 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2595 transitions. [2021-06-12 20:12:24,890 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-06-12 20:12:24,890 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2595 transitions. [2021-06-12 20:12:24,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:24,891 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:24,891 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:25,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11145 [2021-06-12 20:12:25,091 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:25,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:25,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1270707550, now seen corresponding path program 79 times [2021-06-12 20:12:25,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:25,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758994836] [2021-06-12 20:12:25,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:25,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:25,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:25,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:25,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758994836] [2021-06-12 20:12:25,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758994836] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:25,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309004640] [2021-06-12 20:12:25,325 INFO 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-06-12 20:12:25,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:25,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:12:25,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:25,931 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:25,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309004640] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:25,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:25,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:12:25,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102060589] [2021-06-12 20:12:25,932 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:12:25,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:25,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:12:25,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:25,932 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-06-12 20:12:27,251 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-06-12 20:12:27,522 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-06-12 20:12:27,882 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-06-12 20:12:28,029 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-06-12 20:12:28,206 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 53 [2021-06-12 20:12:28,503 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 54 [2021-06-12 20:12:28,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:28,614 INFO L93 Difference]: Finished difference Result 1507 states and 4666 transitions. [2021-06-12 20:12:28,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-12 20:12:28,614 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-06-12 20:12:28,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:28,616 INFO L225 Difference]: With dead ends: 1507 [2021-06-12 20:12:28,616 INFO L226 Difference]: Without dead ends: 1417 [2021-06-12 20:12:28,616 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 2804.2ms TimeCoverageRelationStatistics Valid=350, Invalid=1456, Unknown=0, NotChecked=0, Total=1806 [2021-06-12 20:12:28,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2021-06-12 20:12:28,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 782. [2021-06-12 20:12:28,627 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-06-12 20:12:28,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 2697 transitions. [2021-06-12 20:12:28,628 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 2697 transitions. Word has length 20 [2021-06-12 20:12:28,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:28,628 INFO L482 AbstractCegarLoop]: Abstraction has 782 states and 2697 transitions. [2021-06-12 20:12:28,628 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-06-12 20:12:28,628 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 2697 transitions. [2021-06-12 20:12:28,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:28,629 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:28,629 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:28,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11169 [2021-06-12 20:12:28,830 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:28,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:28,830 INFO L82 PathProgramCache]: Analyzing trace with hash -519643180, now seen corresponding path program 80 times [2021-06-12 20:12:28,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:28,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360357546] [2021-06-12 20:12:28,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:28,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:29,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-06-12 20:12:29,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:29,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360357546] [2021-06-12 20:12:29,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360357546] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:29,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065039709] [2021-06-12 20:12:29,017 INFO L93 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-06-12 20:12:29,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:29,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:29,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:12:29,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:29,572 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:29,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065039709] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:29,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:29,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-12 20:12:29,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969608816] [2021-06-12 20:12:29,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:12:29,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:29,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:12:29,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:29,573 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-06-12 20:12:30,066 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-12 20:12:30,232 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-06-12 20:12:30,495 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-06-12 20:12:30,731 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 46 [2021-06-12 20:12:30,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:30,754 INFO L93 Difference]: Finished difference Result 1223 states and 3950 transitions. [2021-06-12 20:12:30,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:12:30,754 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-06-12 20:12:30,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:30,756 INFO L225 Difference]: With dead ends: 1223 [2021-06-12 20:12:30,756 INFO L226 Difference]: Without dead ends: 1178 [2021-06-12 20:12:30,756 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1427.3ms TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:12:30,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2021-06-12 20:12:30,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 778. [2021-06-12 20:12:30,765 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-06-12 20:12:30,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 2685 transitions. [2021-06-12 20:12:30,767 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 2685 transitions. Word has length 20 [2021-06-12 20:12:30,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:30,767 INFO L482 AbstractCegarLoop]: Abstraction has 778 states and 2685 transitions. [2021-06-12 20:12:30,767 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-06-12 20:12:30,767 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 2685 transitions. [2021-06-12 20:12:30,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:30,768 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:30,768 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:30,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11187 [2021-06-12 20:12:30,969 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:30,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:30,969 INFO L82 PathProgramCache]: Analyzing trace with hash 2077939720, now seen corresponding path program 81 times [2021-06-12 20:12:30,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:30,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571371013] [2021-06-12 20:12:30,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:30,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:31,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:31,288 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:31,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571371013] [2021-06-12 20:12:31,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571371013] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:31,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319545034] [2021-06-12 20:12:31,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:12:31,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:12:31,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:31,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:12:31,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:31,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:31,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:12:31,794 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,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 9 treesize of output 2 [2021-06-12 20:12:31,799 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:31,804 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,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-06-12 20:12:31,809 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,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 3 treesize of output 1 [2021-06-12 20:12:31,813 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,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 7 treesize of output 1 [2021-06-12 20:12:31,818 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,820 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:31,821 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,824 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:31,824 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,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 9 treesize of output 2 [2021-06-12 20:12:31,830 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:12:31,835 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,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 8 treesize of output 1 [2021-06-12 20:12:31,840 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,844 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:31,844 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:31,848 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:31,851 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:12:31,856 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,859 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:31,860 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,862 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:31,863 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:31,866 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:31,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 8 treesize of output 1 [2021-06-12 20:12:31,870 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:32,036 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-06-12 20:12:32,037 INFO L628 ElimStorePlain]: treesize reduction 63, result has 76.5 percent of original size [2021-06-12 20:12:32,039 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-06-12 20:12:32,040 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:746, output treesize:197 [2021-06-12 20:12:32,184 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-12 20:12:32,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:32,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:12:32,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:33,121 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 35 [2021-06-12 20:12:33,122 INFO L628 ElimStorePlain]: treesize reduction 239, result has 30.3 percent of original size [2021-06-12 20:12:33,122 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-12 20:12:33,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-12 20:12:33,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:353, output treesize:104 [2021-06-12 20:12:33,249 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:33,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319545034] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:33,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:33,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:12:33,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185385575] [2021-06-12 20:12:33,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:12:33,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:33,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:12:33,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:33,250 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-06-12 20:12:33,773 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 62 [2021-06-12 20:12:34,166 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 82 [2021-06-12 20:12:34,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:34,206 INFO L93 Difference]: Finished difference Result 1049 states and 3484 transitions. [2021-06-12 20:12:34,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:12:34,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-06-12 20:12:34,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:34,207 INFO L225 Difference]: With dead ends: 1049 [2021-06-12 20:12:34,207 INFO L226 Difference]: Without dead ends: 1034 [2021-06-12 20:12:34,208 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1328.0ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:12:34,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-06-12 20:12:34,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 782. [2021-06-12 20:12:34,216 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-06-12 20:12:34,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 2697 transitions. [2021-06-12 20:12:34,217 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 2697 transitions. Word has length 20 [2021-06-12 20:12:34,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:34,217 INFO L482 AbstractCegarLoop]: Abstraction has 782 states and 2697 transitions. [2021-06-12 20:12:34,217 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-06-12 20:12:34,218 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 2697 transitions. [2021-06-12 20:12:34,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:34,218 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:34,219 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:34,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11216,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:34,421 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:34,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:34,421 INFO L82 PathProgramCache]: Analyzing trace with hash -157505874, now seen corresponding path program 82 times [2021-06-12 20:12:34,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:34,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774647261] [2021-06-12 20:12:34,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:34,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:34,654 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:34,655 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:34,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774647261] [2021-06-12 20:12:34,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774647261] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:34,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437376127] [2021-06-12 20:12:34,655 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:12:34,712 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:12:34,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:34,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:12:34,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:35,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:12:35,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:12:35,488 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,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-06-12 20:12:35,505 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,511 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,517 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,517 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,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 7 treesize of output 1 [2021-06-12 20:12:35,524 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,529 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,530 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,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-06-12 20:12:35,538 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,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-06-12 20:12:35,545 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,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 1 [2021-06-12 20:12:35,553 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,557 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,558 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,563 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,564 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,569 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,570 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,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 9 treesize of output 1 [2021-06-12 20:12:35,577 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,582 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,582 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,588 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,592 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,593 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,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 8 treesize of output 1 [2021-06-12 20:12:35,600 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,605 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,606 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:35,614 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,620 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,624 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,625 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,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 7 treesize of output 1 [2021-06-12 20:12:35,631 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:12:35,638 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:35,644 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,649 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,653 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:35,654 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:35,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:12:35,660 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,869 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-06-12 20:12:35,869 INFO L628 ElimStorePlain]: treesize reduction 55, result has 76.9 percent of original size [2021-06-12 20:12:35,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 3 treesize of output 1 [2021-06-12 20:12:35,874 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:12:35,878 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:12:35,883 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,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-06-12 20:12:35,887 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,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-06-12 20:12:35,892 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,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 3 treesize of output 1 [2021-06-12 20:12:35,896 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:35,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:12:35,975 INFO L247 ElimStorePlain]: Needed 35 recursive calls to eliminate 3 variables, input treesize:1173, output treesize:132 [2021-06-12 20:12:36,187 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:36,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437376127] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:36,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:36,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:12:36,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207195426] [2021-06-12 20:12:36,188 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:12:36,188 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:36,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:12:36,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:36,188 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-06-12 20:12:37,098 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-06-12 20:12:37,496 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-06-12 20:12:37,729 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-06-12 20:12:37,924 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2021-06-12 20:12:38,107 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2021-06-12 20:12:38,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:38,132 INFO L93 Difference]: Finished difference Result 1142 states and 3655 transitions. [2021-06-12 20:12:38,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-12 20:12:38,132 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-06-12 20:12:38,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:38,134 INFO L225 Difference]: With dead ends: 1142 [2021-06-12 20:12:38,134 INFO L226 Difference]: Without dead ends: 1067 [2021-06-12 20:12:38,134 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 2141.7ms TimeCoverageRelationStatistics Valid=210, Invalid=1050, Unknown=0, NotChecked=0, Total=1260 [2021-06-12 20:12:38,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2021-06-12 20:12:38,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 786. [2021-06-12 20:12:38,143 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-06-12 20:12:38,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-06-12 20:12:38,145 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-06-12 20:12:38,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:38,145 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-06-12 20:12:38,145 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-06-12 20:12:38,145 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-06-12 20:12:38,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:38,146 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:38,146 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:38,346 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11511 [2021-06-12 20:12:38,346 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:38,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:38,347 INFO L82 PathProgramCache]: Analyzing trace with hash 1017984770, now seen corresponding path program 83 times [2021-06-12 20:12:38,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:38,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245947362] [2021-06-12 20:12:38,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:38,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:38,533 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:38,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:38,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245947362] [2021-06-12 20:12:38,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245947362] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:38,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598457514] [2021-06-12 20:12:38,533 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:12:38,590 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:38,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:38,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:12:38,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:39,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-06-12 20:12:39,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598457514] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:39,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:39,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:12:39,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29781949] [2021-06-12 20:12:39,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:12:39,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:39,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:12:39,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:12:39,036 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-06-12 20:12:40,471 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2021-06-12 20:12:40,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:40,601 INFO L93 Difference]: Finished difference Result 1051 states and 3423 transitions. [2021-06-12 20:12:40,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:12:40,602 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-06-12 20:12:40,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:40,603 INFO L225 Difference]: With dead ends: 1051 [2021-06-12 20:12:40,603 INFO L226 Difference]: Without dead ends: 991 [2021-06-12 20:12:40,603 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 1594.2ms TimeCoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 20:12:40,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2021-06-12 20:12:40,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 786. [2021-06-12 20:12:40,612 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-06-12 20:12:40,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-06-12 20:12:40,614 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-06-12 20:12:40,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:40,614 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-06-12 20:12:40,614 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-06-12 20:12:40,614 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-06-12 20:12:40,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:40,615 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:40,615 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:40,815 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11727 [2021-06-12 20:12:40,816 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:40,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:40,816 INFO L82 PathProgramCache]: Analyzing trace with hash -1519578236, now seen corresponding path program 84 times [2021-06-12 20:12:40,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:40,816 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024360879] [2021-06-12 20:12:40,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:40,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:41,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:41,074 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:41,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024360879] [2021-06-12 20:12:41,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024360879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:41,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235304111] [2021-06-12 20:12:41,074 INFO L93 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-06-12 20:12:41,146 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:12:41,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:41,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:12:41,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:41,780 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-06-12 20:12:41,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-06-12 20:12:41,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,176 WARN L205 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 106 [2021-06-12 20:12:42,176 INFO L628 ElimStorePlain]: treesize reduction 472, result has 46.4 percent of original size [2021-06-12 20:12:42,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 4 treesize of output 2 [2021-06-12 20:12:42,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,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 3 treesize of output 1 [2021-06-12 20:12:42,187 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,502 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 103 [2021-06-12 20:12:42,502 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.3 percent of original size [2021-06-12 20:12:42,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-06-12 20:12:42,508 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,666 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-12 20:12:42,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:42,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-06-12 20:12:42,672 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,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 6 treesize of output 2 [2021-06-12 20:12:42,677 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,829 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-12 20:12:42,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:42,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 6 treesize of output 2 [2021-06-12 20:12:42,835 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:12:42,841 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,998 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-12 20:12:42,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:43,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 3 treesize of output 1 [2021-06-12 20:12:43,003 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:43,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-06-12 20:12:43,008 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:43,153 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-12 20:12:43,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:43,163 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-06-12 20:12:43,163 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 9 variables, input treesize:886, output treesize:360 [2021-06-12 20:12:43,402 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 108 [2021-06-12 20:12:43,748 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 89 [2021-06-12 20:12:45,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:45,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:45,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:45,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:45,027 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:45,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:45,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 8 treesize of output 1 [2021-06-12 20:12:45,033 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:45,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:45,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 8 treesize of output 1 [2021-06-12 20:12:45,038 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:45,042 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,246 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 61 [2021-06-12 20:12:45,246 INFO L628 ElimStorePlain]: treesize reduction 340, result has 36.9 percent of original size [2021-06-12 20:12:45,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 4 treesize of output 2 [2021-06-12 20:12:45,250 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:45,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 6 treesize of output 2 [2021-06-12 20:12:45,328 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:45,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 6 treesize of output 2 [2021-06-12 20:12:45,405 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:45,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-12 20:12:45,476 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:672, output treesize:167 [2021-06-12 20:12:45,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:45,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235304111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:45,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:45,664 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:12:45,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152842640] [2021-06-12 20:12:45,664 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:12:45,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:45,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:12:45,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:45,664 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-06-12 20:12:46,092 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-06-12 20:12:46,272 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-12 20:12:46,578 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 114 [2021-06-12 20:12:46,780 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-06-12 20:12:47,127 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 125 [2021-06-12 20:12:47,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:47,163 INFO L93 Difference]: Finished difference Result 1156 states and 3795 transitions. [2021-06-12 20:12:47,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:12:47,163 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-06-12 20:12:47,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:47,165 INFO L225 Difference]: With dead ends: 1156 [2021-06-12 20:12:47,165 INFO L226 Difference]: Without dead ends: 1141 [2021-06-12 20:12:47,165 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 2377.6ms TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:12:47,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-06-12 20:12:47,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 786. [2021-06-12 20:12:47,174 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-06-12 20:12:47,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-06-12 20:12:47,175 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-06-12 20:12:47,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:47,175 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-06-12 20:12:47,176 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-06-12 20:12:47,176 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-06-12 20:12:47,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:47,177 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:47,177 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:47,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11749,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:47,377 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:47,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:47,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1832315252, now seen corresponding path program 85 times [2021-06-12 20:12:47,378 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:47,378 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980753213] [2021-06-12 20:12:47,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:47,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:47,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:47,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:47,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980753213] [2021-06-12 20:12:47,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980753213] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:47,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519161778] [2021-06-12 20:12:47,570 INFO 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-06-12 20:12:47,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:47,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:12:47,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:49,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,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 10 treesize of output 1 [2021-06-12 20:12:49,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,047 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,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 8 treesize of output 1 [2021-06-12 20:12:49,053 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,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 1 [2021-06-12 20:12:49,058 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,063 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12: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 1 [2021-06-12 20:12:49,068 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,072 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,073 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:12:49,078 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:49,083 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,087 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,087 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,091 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,091 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,095 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,096 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12: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 10 treesize of output 1 [2021-06-12 20:12:49,101 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,104 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,105 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,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 7 treesize of output 1 [2021-06-12 20:12:49,110 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,116 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,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 9 treesize of output 2 [2021-06-12 20:12:49,121 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,124 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,125 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:12:49,130 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,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-06-12 20:12:49,135 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,138 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,139 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:49,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-06-12 20:12:49,144 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,147 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,148 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,151 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:49,152 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,333 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-06-12 20:12:49,333 INFO L628 ElimStorePlain]: treesize reduction 21, result has 89.7 percent of original size [2021-06-12 20:12:49,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-06-12 20:12:49,337 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:12:49,341 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,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-06-12 20:12:49,345 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:12:49,349 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,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-06-12 20:12:49,353 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,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 3 treesize of output 1 [2021-06-12 20:12:49,356 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:49,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:12:49,433 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1005, output treesize:132 [2021-06-12 20:12:49,645 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:49,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519161778] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:49,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:49,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:12:49,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173337828] [2021-06-12 20:12:49,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:12:49,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:49,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:12:49,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:49,646 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-06-12 20:12:50,221 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-06-12 20:12:50,425 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-06-12 20:12:50,915 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 43 [2021-06-12 20:12:51,076 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-06-12 20:12:51,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:51,094 INFO L93 Difference]: Finished difference Result 1180 states and 3778 transitions. [2021-06-12 20:12:51,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:12:51,106 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-06-12 20:12:51,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:51,108 INFO L225 Difference]: With dead ends: 1180 [2021-06-12 20:12:51,108 INFO L226 Difference]: Without dead ends: 1120 [2021-06-12 20:12:51,108 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 1656.3ms TimeCoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:12:51,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-06-12 20:12:51,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 801. [2021-06-12 20:12:51,117 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-06-12 20:12:51,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 2766 transitions. [2021-06-12 20:12:51,118 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 2766 transitions. Word has length 20 [2021-06-12 20:12:51,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:51,118 INFO L482 AbstractCegarLoop]: Abstraction has 801 states and 2766 transitions. [2021-06-12 20:12:51,118 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-06-12 20:12:51,118 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 2766 transitions. [2021-06-12 20:12:51,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:51,119 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:51,119 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:51,323 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12232,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:51,323 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:51,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:51,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1612649706, now seen corresponding path program 86 times [2021-06-12 20:12:51,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:51,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234406677] [2021-06-12 20:12:51,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:51,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:51,582 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:51,582 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:51,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234406677] [2021-06-12 20:12:51,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234406677] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:51,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455192471] [2021-06-12 20:12:51,582 INFO L93 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-06-12 20:12:51,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:51,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:51,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:12:51,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:53,262 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,268 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,268 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,274 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,274 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:12:53,281 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,285 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,286 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,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-06-12 20:12:53,292 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,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 11 treesize of output 2 [2021-06-12 20:12:53,300 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,305 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,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 10 treesize of output 1 [2021-06-12 20:12:53,311 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,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 10 treesize of output 1 [2021-06-12 20:12:53,318 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,322 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,323 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,328 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,328 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12: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 9 treesize of output 2 [2021-06-12 20:12:53,335 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,339 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,340 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,345 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,350 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:53,356 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:53,363 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:12:53,369 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,375 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,376 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,381 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,382 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,387 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,388 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,393 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,394 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,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 11 treesize of output 2 [2021-06-12 20:12:53,400 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:12:53,407 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,412 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,417 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,417 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,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-06-12 20:12:53,423 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:53,429 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,433 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,434 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:53,440 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:12:53,447 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:53,453 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12: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 8 treesize of output 1 [2021-06-12 20:12:53,458 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12: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 11 treesize of output 2 [2021-06-12 20:12:53,464 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,469 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,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 8 treesize of output 1 [2021-06-12 20:12:53,474 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,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 11 treesize of output 2 [2021-06-12 20:12:53,479 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,483 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,484 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,487 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,488 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,839 WARN L205 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-06-12 20:12:53,839 INFO L628 ElimStorePlain]: treesize reduction 36, result has 90.3 percent of original size [2021-06-12 20:12:53,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:12:53,844 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:12:53,848 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,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 6 treesize of output 2 [2021-06-12 20:12:53,852 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,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 5 treesize of output 1 [2021-06-12 20:12:53,856 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,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 5 treesize of output 1 [2021-06-12 20:12:53,860 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,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-06-12 20:12:53,865 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,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 6 treesize of output 2 [2021-06-12 20:12:53,869 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:12:53,873 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,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-06-12 20:12:53,877 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,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 4 treesize of output 2 [2021-06-12 20:12:53,881 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:54,022 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-06-12 20:12:54,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:54,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-12 20:12:54,026 INFO L247 ElimStorePlain]: Needed 51 recursive calls to eliminate 3 variables, input treesize:1817, output treesize:257 [2021-06-12 20:12:54,257 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-06-12 20:12:54,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:54,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455192471] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:54,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:54,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:12:54,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970215517] [2021-06-12 20:12:54,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:12:54,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:54,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:12:54,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:54,488 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-06-12 20:12:55,045 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 56 [2021-06-12 20:12:55,248 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-06-12 20:12:55,714 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-06-12 20:12:55,974 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-06-12 20:12:56,235 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-06-12 20:12:56,522 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2021-06-12 20:12:56,756 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 43 [2021-06-12 20:12:56,972 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-06-12 20:12:57,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:57,073 INFO L93 Difference]: Finished difference Result 1361 states and 4229 transitions. [2021-06-12 20:12:57,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:12:57,073 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-06-12 20:12:57,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:57,075 INFO L225 Difference]: With dead ends: 1361 [2021-06-12 20:12:57,075 INFO L226 Difference]: Without dead ends: 1256 [2021-06-12 20:12:57,075 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 2960.7ms TimeCoverageRelationStatistics Valid=289, Invalid=1043, Unknown=0, NotChecked=0, Total=1332 [2021-06-12 20:12:57,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states. [2021-06-12 20:12:57,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 803. [2021-06-12 20:12:57,085 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-06-12 20:12:57,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2778 transitions. [2021-06-12 20:12:57,086 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2778 transitions. Word has length 20 [2021-06-12 20:12:57,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:57,086 INFO L482 AbstractCegarLoop]: Abstraction has 803 states and 2778 transitions. [2021-06-12 20:12:57,086 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-06-12 20:12:57,086 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2778 transitions. [2021-06-12 20:12:57,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:12:57,087 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:57,087 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:57,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12766 [2021-06-12 20:12:57,288 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:57,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:57,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1682759742, now seen corresponding path program 87 times [2021-06-12 20:12:57,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:57,288 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45948175] [2021-06-12 20:12:57,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:57,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:57,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:57,488 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:57,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45948175] [2021-06-12 20:12:57,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45948175] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:57,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163351028] [2021-06-12 20:12:57,488 INFO L93 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-06-12 20:12:57,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:12:57,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:57,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:12:57,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:57,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:57,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,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-06-12 20:12:57,878 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:57,882 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:57,888 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,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 11 treesize of output 2 [2021-06-12 20:12:57,894 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:57,899 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:57,903 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,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-06-12 20:12:57,909 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:57,915 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,918 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:57,919 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,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 7 treesize of output 1 [2021-06-12 20:12:57,924 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,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 9 treesize of output 2 [2021-06-12 20:12:57,929 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:12:57,935 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,938 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:57,939 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,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 8 treesize of output 1 [2021-06-12 20:12:57,944 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,947 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:57,948 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,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 8 treesize of output 1 [2021-06-12 20:12:57,953 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:57,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:12:57,959 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,962 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:57,962 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12: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 3 treesize of output 1 [2021-06-12 20:12:57,967 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:58,225 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-06-12 20:12:58,225 INFO L628 ElimStorePlain]: treesize reduction 148, result has 65.2 percent of original size [2021-06-12 20:12:58,229 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-06-12 20:12:58,229 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:971, output treesize:269 [2021-06-12 20:12:58,436 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-06-12 20:12:59,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,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-06-12 20:12:59,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,551 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 77 [2021-06-12 20:12:59,552 INFO L628 ElimStorePlain]: treesize reduction 352, result has 48.1 percent of original size [2021-06-12 20:12:59,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-06-12 20:12:59,557 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,699 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-06-12 20:12:59,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:59,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-06-12 20:12:59,704 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,843 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-12 20:12:59,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:59,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-06-12 20:12:59,848 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,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 6 treesize of output 2 [2021-06-12 20:12:59,852 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,998 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-06-12 20:12:59,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:59,998 INFO L518 ElimStorePlain]: Eliminatee v_prenex_655 vanished before elimination [2021-06-12 20:13:00,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 4 treesize of output 2 [2021-06-12 20:13:00,003 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:00,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 4 treesize of output 2 [2021-06-12 20:13:00,007 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:00,140 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-06-12 20:13:00,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:00,140 INFO L518 ElimStorePlain]: Eliminatee v_prenex_659 vanished before elimination [2021-06-12 20:13:00,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-12 20:13:00,143 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:715, output treesize:267 [2021-06-12 20:13:00,301 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-06-12 20:13:00,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:00,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163351028] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:00,530 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:00,530 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:13:00,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222215248] [2021-06-12 20:13:00,530 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:00,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:00,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:00,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:00,530 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-06-12 20:13:00,698 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 48 [2021-06-12 20:13:00,885 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-06-12 20:13:01,048 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-06-12 20:13:01,186 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-06-12 20:13:01,556 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-06-12 20:13:01,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:01,692 INFO L93 Difference]: Finished difference Result 1027 states and 3412 transitions. [2021-06-12 20:13:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:13:01,692 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-06-12 20:13:01,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:01,693 INFO L225 Difference]: With dead ends: 1027 [2021-06-12 20:13:01,693 INFO L226 Difference]: Without dead ends: 1012 [2021-06-12 20:13:01,694 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1701.4ms TimeCoverageRelationStatistics Valid=152, Invalid=448, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:13:01,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2021-06-12 20:13:01,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 803. [2021-06-12 20:13:01,701 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-06-12 20:13:01,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2778 transitions. [2021-06-12 20:13:01,702 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2778 transitions. Word has length 20 [2021-06-12 20:13:01,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:01,703 INFO L482 AbstractCegarLoop]: Abstraction has 803 states and 2778 transitions. [2021-06-12 20:13:01,703 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-06-12 20:13:01,703 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2778 transitions. [2021-06-12 20:13:01,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:01,704 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:01,704 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:01,905 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13521 [2021-06-12 20:13:01,905 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:01,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:01,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1969149776, now seen corresponding path program 88 times [2021-06-12 20:13:01,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:01,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767665828] [2021-06-12 20:13:01,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:01,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:02,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:02,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:02,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767665828] [2021-06-12 20:13:02,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767665828] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:02,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665428758] [2021-06-12 20:13:02,064 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:13:02,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:13:02,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:02,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:13:02,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:02,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:02,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:02,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:02,456 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,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 2 [2021-06-12 20:13:02,461 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:02,467 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,470 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:02,470 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:02,474 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,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-06-12 20:13:02,479 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,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 6 treesize of output 2 [2021-06-12 20:13:02,484 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:02,489 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,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 3 treesize of output 1 [2021-06-12 20:13:02,493 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,496 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:02,496 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,500 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:02,500 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:02,504 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,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 10 treesize of output 1 [2021-06-12 20:13:02,509 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,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-06-12 20:13:02,514 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,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 2 [2021-06-12 20:13:02,519 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,522 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:02,522 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,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 11 treesize of output 2 [2021-06-12 20:13:02,527 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:02,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 8 treesize of output 1 [2021-06-12 20:13:02,532 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:02,725 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-06-12 20:13:02,725 INFO L628 ElimStorePlain]: treesize reduction 130, result has 64.9 percent of original size [2021-06-12 20:13:02,728 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-06-12 20:13:02,729 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:866, output treesize:230 [2021-06-12 20:13:02,908 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-12 20:13:04,148 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-06-12 20:13:04,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:04,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,361 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 61 [2021-06-12 20:13:04,362 INFO L628 ElimStorePlain]: treesize reduction 459, result has 29.6 percent of original size [2021-06-12 20:13:04,362 INFO L518 ElimStorePlain]: Eliminatee v_prenex_665 vanished before elimination [2021-06-12 20:13:04,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-06-12 20:13:04,366 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,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 5 treesize of output 1 [2021-06-12 20:13:04,370 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:13:04,374 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:04,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 4 treesize of output 2 [2021-06-12 20:13:04,445 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,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-06-12 20:13:04,448 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:04,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 6 treesize of output 2 [2021-06-12 20:13:04,516 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,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-06-12 20:13:04,520 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,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-06-12 20:13:04,523 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:04,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-06-12 20:13:04,587 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:13:04,590 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:04,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:04,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:13:04,647 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 12 variables, input treesize:677, output treesize:136 [2021-06-12 20:13:04,827 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:04,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665428758] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:04,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:04,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:13:04,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235350790] [2021-06-12 20:13:04,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:04,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:04,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:04,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:04,828 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-06-12 20:13:05,490 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2021-06-12 20:13:05,662 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-12 20:13:06,045 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 82 [2021-06-12 20:13:06,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:06,083 INFO L93 Difference]: Finished difference Result 1097 states and 3621 transitions. [2021-06-12 20:13:06,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:13:06,083 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-06-12 20:13:06,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:06,085 INFO L225 Difference]: With dead ends: 1097 [2021-06-12 20:13:06,085 INFO L226 Difference]: Without dead ends: 1082 [2021-06-12 20:13:06,085 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1665.3ms TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:13:06,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2021-06-12 20:13:06,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 806. [2021-06-12 20:13:06,114 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-06-12 20:13:06,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 2787 transitions. [2021-06-12 20:13:06,116 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 2787 transitions. Word has length 20 [2021-06-12 20:13:06,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:06,116 INFO L482 AbstractCegarLoop]: Abstraction has 806 states and 2787 transitions. [2021-06-12 20:13:06,116 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-06-12 20:13:06,116 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 2787 transitions. [2021-06-12 20:13:06,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:06,118 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:06,119 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:06,334 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13739,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:06,334 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:06,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:06,335 INFO L82 PathProgramCache]: Analyzing trace with hash -1115280876, now seen corresponding path program 89 times [2021-06-12 20:13:06,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:06,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083177754] [2021-06-12 20:13:06,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:06,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:06,578 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:06,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:06,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083177754] [2021-06-12 20:13:06,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083177754] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:06,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917986229] [2021-06-12 20:13:06,578 INFO L93 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-06-12 20:13:06,638 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:13:06,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:06,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:13:06,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:07,070 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:07,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917986229] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:07,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:07,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:13:07,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062601004] [2021-06-12 20:13:07,070 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:13:07,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:07,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:13:07,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:07,071 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-06-12 20:13:08,108 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-06-12 20:13:08,376 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 59 [2021-06-12 20:13:08,636 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 45 [2021-06-12 20:13:09,007 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2021-06-12 20:13:09,175 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2021-06-12 20:13:09,324 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 39 [2021-06-12 20:13:09,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:09,349 INFO L93 Difference]: Finished difference Result 1168 states and 3761 transitions. [2021-06-12 20:13:09,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-12 20:13:09,349 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-06-12 20:13:09,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:09,351 INFO L225 Difference]: With dead ends: 1168 [2021-06-12 20:13:09,351 INFO L226 Difference]: Without dead ends: 1108 [2021-06-12 20:13:09,351 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 2403.0ms TimeCoverageRelationStatistics Valid=297, Invalid=1343, Unknown=0, NotChecked=0, Total=1640 [2021-06-12 20:13:09,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2021-06-12 20:13:09,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 818. [2021-06-12 20:13:09,360 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-06-12 20:13:09,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2826 transitions. [2021-06-12 20:13:09,361 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2826 transitions. Word has length 20 [2021-06-12 20:13:09,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:09,361 INFO L482 AbstractCegarLoop]: Abstraction has 818 states and 2826 transitions. [2021-06-12 20:13:09,361 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-06-12 20:13:09,361 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2826 transitions. [2021-06-12 20:13:09,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:09,362 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:09,362 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:09,563 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13972 [2021-06-12 20:13:09,563 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:09,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:09,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1072902300, now seen corresponding path program 90 times [2021-06-12 20:13:09,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:09,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480951964] [2021-06-12 20:13:09,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:09,751 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:09,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:09,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480951964] [2021-06-12 20:13:09,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480951964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:09,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471889613] [2021-06-12 20:13:09,752 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:13:09,812 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:13:09,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:09,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:13:09,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:10,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,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-06-12 20:13:10,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,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-06-12 20:13:10,184 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,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 7 treesize of output 1 [2021-06-12 20:13:10,189 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,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-06-12 20:13:10,194 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,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 8 treesize of output 1 [2021-06-12 20:13:10,199 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,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 9 treesize of output 2 [2021-06-12 20:13:10,205 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,208 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:10,208 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,212 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:10,212 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:10,217 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,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-06-12 20:13:10,222 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,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 2 [2021-06-12 20:13:10,228 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,231 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:10,231 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13: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 3 treesize of output 1 [2021-06-12 20:13:10,235 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:10,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-06-12 20:13:10,240 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,243 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:10,244 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,247 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:10,248 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:10,461 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-06-12 20:13:10,462 INFO L628 ElimStorePlain]: treesize reduction 69, result has 78.9 percent of original size [2021-06-12 20:13:10,465 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-06-12 20:13:10,465 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:711, output treesize:248 [2021-06-12 20:13:10,661 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-06-12 20:13:11,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:11,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,512 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 73 [2021-06-12 20:13:11,512 INFO L628 ElimStorePlain]: treesize reduction 245, result has 54.7 percent of original size [2021-06-12 20:13:11,512 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-06-12 20:13:11,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:13:11,517 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,639 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-12 20:13:11,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:11,640 INFO L518 ElimStorePlain]: Eliminatee v_prenex_675 vanished before elimination [2021-06-12 20:13:11,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:13:11,644 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,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 6 treesize of output 2 [2021-06-12 20:13:11,649 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,766 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-06-12 20:13:11,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:11,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:13:11,771 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,886 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-06-12 20:13:11,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:11,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-06-12 20:13:11,891 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,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-06-12 20:13:11,895 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:12,009 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-06-12 20:13:12,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:12,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-12 20:13:12,011 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:572, output treesize:229 [2021-06-12 20:13:12,152 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 40 [2021-06-12 20:13:12,299 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:12,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471889613] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:12,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:12,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:13:12,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977263335] [2021-06-12 20:13:12,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:12,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:12,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:12,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:12,300 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-06-12 20:13:12,584 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2021-06-12 20:13:12,934 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 36 [2021-06-12 20:13:12,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:12,966 INFO L93 Difference]: Finished difference Result 1001 states and 3341 transitions. [2021-06-12 20:13:12,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:13:12,967 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-06-12 20:13:12,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:12,968 INFO L225 Difference]: With dead ends: 1001 [2021-06-12 20:13:12,968 INFO L226 Difference]: Without dead ends: 986 [2021-06-12 20:13:12,968 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1080.1ms TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:13:12,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2021-06-12 20:13:12,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 816. [2021-06-12 20:13:12,976 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-06-12 20:13:12,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 2821 transitions. [2021-06-12 20:13:12,977 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 2821 transitions. Word has length 20 [2021-06-12 20:13:12,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:12,978 INFO L482 AbstractCegarLoop]: Abstraction has 816 states and 2821 transitions. [2021-06-12 20:13:12,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-06-12 20:13:12,978 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 2821 transitions. [2021-06-12 20:13:12,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:12,979 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:12,979 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:13,179 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13988,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:13,179 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:13,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:13,180 INFO L82 PathProgramCache]: Analyzing trace with hash 1293529654, now seen corresponding path program 91 times [2021-06-12 20:13:13,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:13,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179839003] [2021-06-12 20:13:13,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:13,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:13,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:13,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:13,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179839003] [2021-06-12 20:13:13,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179839003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:13,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424676917] [2021-06-12 20:13:13,467 INFO 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-06-12 20:13:13,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:13,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:13:13,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:14,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:14,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,810 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,811 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,817 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:14,824 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:14,831 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,837 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:14,845 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:14,854 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,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 9 treesize of output 1 [2021-06-12 20:13:14,862 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,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 10 treesize of output 1 [2021-06-12 20:13:14,869 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,874 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,875 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,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 7 treesize of output 1 [2021-06-12 20:13:14,882 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,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-06-12 20:13:14,890 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,896 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,902 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,908 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,914 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,919 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,920 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:14,927 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,932 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,933 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,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-06-12 20:13:14,940 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,946 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:14,953 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,958 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,959 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,965 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,970 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,971 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,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-06-12 20:13:14,977 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,982 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:14,983 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:14,990 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:14,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:14,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:14,997 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:15,004 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,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 7 treesize of output 1 [2021-06-12 20:13:15,011 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,017 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,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 8 treesize of output 1 [2021-06-12 20:13:15,023 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,029 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,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 10 treesize of output 1 [2021-06-12 20:13:15,035 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,040 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,046 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,051 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,055 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,056 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,060 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,061 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,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-06-12 20:13:15,067 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,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 11 treesize of output 2 [2021-06-12 20:13:15,073 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:13:15,079 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,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-06-12 20:13:15,087 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,093 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,094 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,100 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,100 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,106 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,106 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,110 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,111 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,115 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,455 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 59 [2021-06-12 20:13:15,456 INFO L628 ElimStorePlain]: treesize reduction 81, result has 80.1 percent of original size [2021-06-12 20:13:15,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-06-12 20:13:15,462 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,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-06-12 20:13:15,466 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,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-06-12 20:13:15,471 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,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 5 treesize of output 1 [2021-06-12 20:13:15,475 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,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 3 treesize of output 1 [2021-06-12 20:13:15,479 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,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-06-12 20:13:15,483 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:13:15,488 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,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 5 treesize of output 1 [2021-06-12 20:13:15,492 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,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-06-12 20:13:15,496 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,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 4 treesize of output 2 [2021-06-12 20:13:15,501 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,642 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-06-12 20:13:15,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:15,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-12 20:13:15,646 INFO L247 ElimStorePlain]: Needed 61 recursive calls to eliminate 3 variables, input treesize:2296, output treesize:255 [2021-06-12 20:13:15,876 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-06-12 20:13:16,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-06-12 20:13:16,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424676917] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:16,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:16,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:13:16,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886738443] [2021-06-12 20:13:16,119 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:16,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:16,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:16,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:16,119 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-06-12 20:13:16,782 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-06-12 20:13:17,180 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-06-12 20:13:17,479 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-06-12 20:13:17,786 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-06-12 20:13:17,973 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 40 [2021-06-12 20:13:18,233 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-06-12 20:13:18,370 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-06-12 20:13:18,638 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 39 [2021-06-12 20:13:18,918 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 45 [2021-06-12 20:13:19,180 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 37 [2021-06-12 20:13:19,387 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 44 [2021-06-12 20:13:19,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:19,412 INFO L93 Difference]: Finished difference Result 1356 states and 4271 transitions. [2021-06-12 20:13:19,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-12 20:13:19,412 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-06-12 20:13:19,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:19,414 INFO L225 Difference]: With dead ends: 1356 [2021-06-12 20:13:19,414 INFO L226 Difference]: Without dead ends: 1251 [2021-06-12 20:13:19,414 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 3672.1ms TimeCoverageRelationStatistics Valid=355, Invalid=1451, Unknown=0, NotChecked=0, Total=1806 [2021-06-12 20:13:19,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2021-06-12 20:13:19,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 825. [2021-06-12 20:13:19,424 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-06-12 20:13:19,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 2857 transitions. [2021-06-12 20:13:19,426 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 2857 transitions. Word has length 20 [2021-06-12 20:13:19,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:19,426 INFO L482 AbstractCegarLoop]: Abstraction has 825 states and 2857 transitions. [2021-06-12 20:13:19,426 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-06-12 20:13:19,426 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 2857 transitions. [2021-06-12 20:13:19,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:19,427 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:19,427 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:19,627 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14243,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:19,627 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:19,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:19,628 INFO L82 PathProgramCache]: Analyzing trace with hash -396413250, now seen corresponding path program 92 times [2021-06-12 20:13:19,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:19,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864709615] [2021-06-12 20:13:19,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:19,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:19,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-06-12 20:13:19,895 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:19,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864709615] [2021-06-12 20:13:19,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864709615] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:19,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092604641] [2021-06-12 20:13:19,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:13:19,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:13:19,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:19,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:13:19,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:20,490 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_683], 15=[ends_with_10]} [2021-06-12 20:13:20,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:20,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:20,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 10 treesize of output 1 [2021-06-12 20:13:20,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:20,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:20,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:20,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 8 treesize of output 1 [2021-06-12 20:13:20,506 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:20,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:20,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:20,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:20,513 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:20,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-06-12 20:13:20,520 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,022 WARN L205 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 117 [2021-06-12 20:13:21,023 INFO L628 ElimStorePlain]: treesize reduction 326, result has 62.5 percent of original size [2021-06-12 20:13:21,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 6 treesize of output 2 [2021-06-12 20:13:21,029 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,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-06-12 20:13:21,035 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:13:21,042 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,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 3 treesize of output 1 [2021-06-12 20:13:21,048 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,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-06-12 20:13:21,055 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,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 4 treesize of output 2 [2021-06-12 20:13:21,062 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,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-06-12 20:13:21,068 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,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 6 treesize of output 2 [2021-06-12 20:13:21,075 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,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-06-12 20:13:21,082 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,498 WARN L205 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 107 [2021-06-12 20:13:21,499 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.4 percent of original size [2021-06-12 20:13:21,512 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-06-12 20:13:21,512 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:972, output treesize:490 [2021-06-12 20:13:21,837 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 113 [2021-06-12 20:13:22,710 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:22,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:22,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:22,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:22,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:22,720 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:22,727 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:22,727 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:22,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:22,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:22,736 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,256 WARN L205 SmtUtils]: Spent 519.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 119 [2021-06-12 20:13:23,256 INFO L628 ElimStorePlain]: treesize reduction 591, result has 45.0 percent of original size [2021-06-12 20:13:23,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 4 treesize of output 2 [2021-06-12 20:13:23,264 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,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 4 treesize of output 2 [2021-06-12 20:13:23,270 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,476 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-06-12 20:13:23,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:23,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 6 treesize of output 2 [2021-06-12 20:13:23,483 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,689 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-12 20:13:23,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:23,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:13:23,695 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,904 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-12 20:13:23,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:23,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 4 treesize of output 2 [2021-06-12 20:13:23,911 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,114 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-12 20:13:24,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:24,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 3 treesize of output 1 [2021-06-12 20:13:24,121 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,321 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-12 20:13:24,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:24,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-06-12 20:13:24,328 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,523 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-12 20:13:24,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:24,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-06-12 20:13:24,536 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,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 6 treesize of output 2 [2021-06-12 20:13:24,543 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,739 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-12 20:13:24,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:24,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-06-12 20:13:24,746 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,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-06-12 20:13:24,752 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,938 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-12 20:13:24,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:24,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 9 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-06-12 20:13:24,944 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 16 variables, input treesize:1235, output treesize:364 [2021-06-12 20:13:25,135 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-06-12 20:13:25,409 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:25,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092604641] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:25,410 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:25,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:13:25,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452540860] [2021-06-12 20:13:25,410 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:25,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:25,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:25,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:25,410 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-06-12 20:13:25,549 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 50 [2021-06-12 20:13:25,697 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 50 [2021-06-12 20:13:25,947 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-06-12 20:13:26,153 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2021-06-12 20:13:26,310 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 59 [2021-06-12 20:13:26,596 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 57 [2021-06-12 20:13:27,021 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2021-06-12 20:13:27,372 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 44 [2021-06-12 20:13:27,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:27,409 INFO L93 Difference]: Finished difference Result 1105 states and 3641 transitions. [2021-06-12 20:13:27,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:13:27,409 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-06-12 20:13:27,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:27,411 INFO L225 Difference]: With dead ends: 1105 [2021-06-12 20:13:27,411 INFO L226 Difference]: Without dead ends: 1090 [2021-06-12 20:13:27,411 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 2664.8ms TimeCoverageRelationStatistics Valid=243, Invalid=749, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:13:27,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2021-06-12 20:13:27,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 829. [2021-06-12 20:13:27,419 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-06-12 20:13:27,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 2869 transitions. [2021-06-12 20:13:27,421 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 2869 transitions. Word has length 20 [2021-06-12 20:13:27,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:27,421 INFO L482 AbstractCegarLoop]: Abstraction has 829 states and 2869 transitions. [2021-06-12 20:13:27,421 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-06-12 20:13:27,421 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 2869 transitions. [2021-06-12 20:13:27,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:27,422 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:27,422 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:27,622 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14691 [2021-06-12 20:13:27,622 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:27,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:27,623 INFO L82 PathProgramCache]: Analyzing trace with hash 69319048, now seen corresponding path program 93 times [2021-06-12 20:13:27,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:27,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479991625] [2021-06-12 20:13:27,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:27,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:27,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-06-12 20:13:27,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:27,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479991625] [2021-06-12 20:13:27,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479991625] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:27,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734493526] [2021-06-12 20:13:27,897 INFO L93 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-06-12 20:13:27,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:13:27,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:27,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:13:27,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:28,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,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-06-12 20:13:28,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,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 7 treesize of output 1 [2021-06-12 20:13:28,293 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,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 9 treesize of output 2 [2021-06-12 20:13:28,300 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,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-06-12 20:13:28,306 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,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-06-12 20:13:28,312 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:28,319 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:28,324 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:28,330 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:28,336 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,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 11 treesize of output 2 [2021-06-12 20:13:28,343 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:28,349 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:28,355 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:13:28,361 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:28,367 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,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-06-12 20:13:28,373 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,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 11 treesize of output 2 [2021-06-12 20:13:28,379 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:28,386 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:28,392 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:28,398 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:28,405 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:28,412 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:28,419 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,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 10 treesize of output 1 [2021-06-12 20:13:28,425 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,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 9 treesize of output 1 [2021-06-12 20:13:28,431 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:28,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:28,436 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,840 WARN L205 SmtUtils]: Spent 404.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-06-12 20:13:28,840 INFO L628 ElimStorePlain]: treesize reduction 86, result has 82.4 percent of original size [2021-06-12 20:13:28,845 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-06-12 20:13:28,845 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1231, output treesize:404 [2021-06-12 20:13:29,166 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2021-06-12 20:13:30,277 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_710], 6=[ends_with_6], 10=[v_prenex_709], 55=[ends_with_10]} [2021-06-12 20:13:30,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:30,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:30,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 7 treesize of output 1 [2021-06-12 20:13:30,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:30,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:30,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 7 treesize of output 1 [2021-06-12 20:13:30,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:30,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:30,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:30,303 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:30,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:30,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:30,311 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:30,319 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,324 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:30,325 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,638 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 77 [2021-06-12 20:13:30,639 INFO L628 ElimStorePlain]: treesize reduction 738, result has 24.5 percent of original size [2021-06-12 20:13:30,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 5 treesize of output 1 [2021-06-12 20:13:30,644 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,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-06-12 20:13:30,649 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,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-06-12 20:13:30,653 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,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-06-12 20:13:30,658 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,770 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-06-12 20:13:30,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:30,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 3 treesize of output 1 [2021-06-12 20:13:30,775 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,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 5 treesize of output 1 [2021-06-12 20:13:30,779 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:30,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:13:30,882 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,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 6 treesize of output 2 [2021-06-12 20:13:30,886 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,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 4 treesize of output 2 [2021-06-12 20:13:30,890 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,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 5 treesize of output 1 [2021-06-12 20:13:30,895 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:30,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-06-12 20:13:30,988 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 13 variables, input treesize:1189, output treesize:148 [2021-06-12 20:13:31,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:31,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734493526] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:31,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:31,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:13:31,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588704334] [2021-06-12 20:13:31,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:31,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:31,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:31,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:31,274 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-06-12 20:13:31,922 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 57 [2021-06-12 20:13:32,355 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 36 [2021-06-12 20:13:32,564 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-06-12 20:13:32,768 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 34 [2021-06-12 20:13:32,976 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2021-06-12 20:13:32,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:32,985 INFO L93 Difference]: Finished difference Result 1124 states and 3695 transitions. [2021-06-12 20:13:32,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:13:32,986 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-06-12 20:13:32,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:32,987 INFO L225 Difference]: With dead ends: 1124 [2021-06-12 20:13:32,987 INFO L226 Difference]: Without dead ends: 1079 [2021-06-12 20:13:32,987 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 2365.1ms TimeCoverageRelationStatistics Valid=192, Invalid=864, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:13:32,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2021-06-12 20:13:32,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 838. [2021-06-12 20:13:32,995 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-06-12 20:13:32,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 2900 transitions. [2021-06-12 20:13:32,997 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 2900 transitions. Word has length 20 [2021-06-12 20:13:32,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:32,997 INFO L482 AbstractCegarLoop]: Abstraction has 838 states and 2900 transitions. [2021-06-12 20:13:32,997 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-06-12 20:13:32,997 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 2900 transitions. [2021-06-12 20:13:32,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:32,998 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:32,998 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:33,198 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14995 [2021-06-12 20:13:33,199 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:33,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:33,199 INFO L82 PathProgramCache]: Analyzing trace with hash 1254401028, now seen corresponding path program 94 times [2021-06-12 20:13:33,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:33,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279360293] [2021-06-12 20:13:33,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:33,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:33,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:33,426 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:33,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279360293] [2021-06-12 20:13:33,426 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279360293] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:33,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30881993] [2021-06-12 20:13:33,426 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:13:33,487 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:13:33,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:33,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:13:33,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:33,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,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-06-12 20:13:33,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:33,874 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:33,880 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:33,885 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:33,890 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:33,896 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,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 11 treesize of output 2 [2021-06-12 20:13:33,901 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:33,907 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,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 9 treesize of output 1 [2021-06-12 20:13:33,913 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:33,918 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,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 10 treesize of output 1 [2021-06-12 20:13:33,924 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,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 9 treesize of output 2 [2021-06-12 20:13:33,929 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:13:33,935 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:33,941 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:33,946 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:33,951 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,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 8 treesize of output 1 [2021-06-12 20:13:33,956 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,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-06-12 20:13:33,961 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:33,967 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:33,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:33,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:33,971 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:34,142 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-06-12 20:13:34,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:34,146 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-06-12 20:13:34,146 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:885, output treesize:358 [2021-06-12 20:13:34,453 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 84 [2021-06-12 20:13:35,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:35,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:13:35,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:35,365 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,681 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 86 [2021-06-12 20:13:35,682 INFO L628 ElimStorePlain]: treesize reduction 422, result has 39.0 percent of original size [2021-06-12 20:13:35,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 4 treesize of output 2 [2021-06-12 20:13:35,687 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,819 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-06-12 20:13:35,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:35,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:13:35,824 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,953 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:13:35,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:35,953 INFO L518 ElimStorePlain]: Eliminatee v_prenex_721 vanished before elimination [2021-06-12 20:13:35,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:13:35,958 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:36,084 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-12 20:13:36,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:36,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:13:36,089 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:36,213 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-12 20:13:36,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:36,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-06-12 20:13:36,218 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:36,340 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-12 20:13:36,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:36,341 INFO L518 ElimStorePlain]: Eliminatee v_prenex_725 vanished before elimination [2021-06-12 20:13:36,341 INFO L518 ElimStorePlain]: Eliminatee v_prenex_717 vanished before elimination [2021-06-12 20:13:36,341 INFO L518 ElimStorePlain]: Eliminatee v_prenex_716 vanished before elimination [2021-06-12 20:13:36,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:13:36,346 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:36,473 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-06-12 20:13:36,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:36,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 3 treesize of output 1 [2021-06-12 20:13:36,478 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:36,594 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-06-12 20:13:36,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:36,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:13:36,597 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 18 variables, input treesize:767, output treesize:201 [2021-06-12 20:13:36,717 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2021-06-12 20:13:36,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-06-12 20:13:36,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30881993] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:36,935 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:36,935 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:13:36,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582613733] [2021-06-12 20:13:36,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:36,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:36,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:36,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:36,935 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-06-12 20:13:37,530 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-06-12 20:13:37,779 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-06-12 20:13:37,978 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 42 [2021-06-12 20:13:38,193 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-06-12 20:13:38,391 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 41 [2021-06-12 20:13:38,592 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2021-06-12 20:13:38,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:38,604 INFO L93 Difference]: Finished difference Result 1138 states and 3723 transitions. [2021-06-12 20:13:38,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:13:38,605 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-06-12 20:13:38,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:38,606 INFO L225 Difference]: With dead ends: 1138 [2021-06-12 20:13:38,606 INFO L226 Difference]: Without dead ends: 1063 [2021-06-12 20:13:38,606 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 2210.9ms TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:13:38,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2021-06-12 20:13:38,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 834. [2021-06-12 20:13:38,618 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-06-12 20:13:38,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 2884 transitions. [2021-06-12 20:13:38,620 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 2884 transitions. Word has length 20 [2021-06-12 20:13:38,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:38,620 INFO L482 AbstractCegarLoop]: Abstraction has 834 states and 2884 transitions. [2021-06-12 20:13:38,620 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-06-12 20:13:38,620 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 2884 transitions. [2021-06-12 20:13:38,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:38,622 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:38,622 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:38,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15163,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:38,843 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:38,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:38,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1280513328, now seen corresponding path program 95 times [2021-06-12 20:13:38,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:38,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820686885] [2021-06-12 20:13:38,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:38,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:39,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:39,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:39,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820686885] [2021-06-12 20:13:39,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820686885] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:39,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997336418] [2021-06-12 20:13:39,155 INFO L93 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-06-12 20:13:39,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:13:39,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:39,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:13:39,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:39,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:39,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997336418] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:39,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:39,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:13:39,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902917046] [2021-06-12 20:13:39,721 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:13:39,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:39,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:13:39,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:39,722 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-06-12 20:13:39,956 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 56 [2021-06-12 20:13:40,176 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-06-12 20:13:41,406 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-06-12 20:13:41,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:41,744 INFO L93 Difference]: Finished difference Result 1181 states and 3853 transitions. [2021-06-12 20:13:41,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-12 20:13:41,745 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-06-12 20:13:41,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:41,747 INFO L225 Difference]: With dead ends: 1181 [2021-06-12 20:13:41,747 INFO L226 Difference]: Without dead ends: 1166 [2021-06-12 20:13:41,747 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 2343.1ms TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2021-06-12 20:13:41,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-06-12 20:13:41,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 835. [2021-06-12 20:13:41,756 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-06-12 20:13:41,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 2889 transitions. [2021-06-12 20:13:41,757 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 2889 transitions. Word has length 20 [2021-06-12 20:13:41,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:41,757 INFO L482 AbstractCegarLoop]: Abstraction has 835 states and 2889 transitions. [2021-06-12 20:13:41,757 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-06-12 20:13:41,757 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 2889 transitions. [2021-06-12 20:13:41,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:41,758 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:41,758 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:41,959 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15373 [2021-06-12 20:13:41,959 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:41,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:41,959 INFO L82 PathProgramCache]: Analyzing trace with hash 1502434524, now seen corresponding path program 96 times [2021-06-12 20:13:41,959 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:41,959 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213347722] [2021-06-12 20:13:41,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:41,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:42,302 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:42,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:42,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213347722] [2021-06-12 20:13:42,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213347722] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:42,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723378790] [2021-06-12 20:13:42,303 INFO L93 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-06-12 20:13:42,365 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:13:42,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:42,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:13:42,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:42,546 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-06-12 20:13:43,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:43,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:43,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-06-12 20:13:43,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:43,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:43,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:43,019 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:43,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:43,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 7 treesize of output 1 [2021-06-12 20:13:43,026 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:43,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:43,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 10 treesize of output 1 [2021-06-12 20:13:43,033 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:43,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:43,040 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,434 WARN L205 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2021-06-12 20:13:43,434 INFO L628 ElimStorePlain]: treesize reduction 479, result has 41.9 percent of original size [2021-06-12 20:13:43,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-06-12 20:13:43,440 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,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-06-12 20:13:43,446 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,610 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-12 20:13:43,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:43,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-06-12 20:13:43,616 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,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-06-12 20:13:43,621 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,771 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-12 20:13:43,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:43,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 5 treesize of output 1 [2021-06-12 20:13:43,777 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,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 3 treesize of output 1 [2021-06-12 20:13:43,782 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,929 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-12 20:13:43,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:43,939 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-06-12 20:13:43,939 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:979, output treesize:317 [2021-06-12 20:13:44,245 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 121 [2021-06-12 20:13:44,667 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 108 [2021-06-12 20:13:44,995 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 72 [2021-06-12 20:13:45,765 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-06-12 20:13:45,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-06-12 20:13:45,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,103 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 96 [2021-06-12 20:13:46,103 INFO L628 ElimStorePlain]: treesize reduction 810, result has 23.2 percent of original size [2021-06-12 20:13:46,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 3 treesize of output 1 [2021-06-12 20:13:46,110 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,211 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-12 20:13:46,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:46,212 INFO L518 ElimStorePlain]: Eliminatee v_prenex_747 vanished before elimination [2021-06-12 20:13:46,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 3 treesize of output 1 [2021-06-12 20:13:46,218 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:46,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 3 treesize of output 1 [2021-06-12 20:13:46,323 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:46,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-06-12 20:13:46,426 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:46,520 INFO L518 ElimStorePlain]: Eliminatee v_prenex_753 vanished before elimination [2021-06-12 20:13:46,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:13:46,526 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13: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-06-12 20:13:46,625 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:46,715 INFO L518 ElimStorePlain]: Eliminatee v_prenex_754 vanished before elimination [2021-06-12 20:13:46,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:13:46,721 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:46,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:13:46,815 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:46,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 6 treesize of output 2 [2021-06-12 20:13:46,906 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:46,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:13:46,996 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:47,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-06-12 20:13:47,001 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:47,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:47,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-06-12 20:13:47,096 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:47,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:47,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-06-12 20:13:47,181 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:47,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:47,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 16 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-12 20:13:47,261 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 27 variables, input treesize:1061, output treesize:148 [2021-06-12 20:13:47,380 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2021-06-12 20:13:47,453 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:47,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723378790] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:47,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:47,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:13:47,454 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586272136] [2021-06-12 20:13:47,454 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:47,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:47,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:47,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:47,454 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-06-12 20:13:48,575 WARN L205 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 113 [2021-06-12 20:13:48,786 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-06-12 20:13:48,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:48,973 INFO L93 Difference]: Finished difference Result 1080 states and 3543 transitions. [2021-06-12 20:13:48,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:13:48,973 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-06-12 20:13:48,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:48,975 INFO L225 Difference]: With dead ends: 1080 [2021-06-12 20:13:48,975 INFO L226 Difference]: Without dead ends: 1035 [2021-06-12 20:13:48,975 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 2346.4ms TimeCoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:13:48,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2021-06-12 20:13:48,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 841. [2021-06-12 20:13:48,984 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-06-12 20:13:48,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 2914 transitions. [2021-06-12 20:13:48,985 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 2914 transitions. Word has length 20 [2021-06-12 20:13:48,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:48,986 INFO L482 AbstractCegarLoop]: Abstraction has 841 states and 2914 transitions. [2021-06-12 20:13:48,986 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-06-12 20:13:48,986 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 2914 transitions. [2021-06-12 20:13:48,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:48,987 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:48,987 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:49,187 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15394,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:49,187 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:49,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:49,188 INFO L82 PathProgramCache]: Analyzing trace with hash 745408156, now seen corresponding path program 97 times [2021-06-12 20:13:49,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:49,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998383421] [2021-06-12 20:13:49,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:49,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:49,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-06-12 20:13:49,392 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:49,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998383421] [2021-06-12 20:13:49,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998383421] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:49,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483829361] [2021-06-12 20:13:49,392 INFO 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-06-12 20:13:49,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:49,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:13:49,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:49,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,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 10 treesize of output 1 [2021-06-12 20:13:49,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:49,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:49,778 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:49,784 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,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 2 [2021-06-12 20:13:49,790 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,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-06-12 20:13:49,795 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,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 1 [2021-06-12 20:13:49,801 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:49,807 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:49,813 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,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 10 treesize of output 1 [2021-06-12 20:13:49,818 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,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 10 treesize of output 1 [2021-06-12 20:13:49,833 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:49,840 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,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 11 treesize of output 2 [2021-06-12 20:13:49,847 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:13:49,854 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:13:49,859 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,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 9 treesize of output 2 [2021-06-12 20:13:49,864 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:49,870 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13: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 9 treesize of output 2 [2021-06-12 20:13:49,875 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:49,880 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:49,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:49,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 11 treesize of output 2 [2021-06-12 20:13:49,885 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,162 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-06-12 20:13:50,162 INFO L628 ElimStorePlain]: treesize reduction 73, result has 79.6 percent of original size [2021-06-12 20:13:50,167 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-06-12 20:13:50,167 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:881, output treesize:285 [2021-06-12 20:13:50,480 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 80 [2021-06-12 20:13:51,727 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-06-12 20:13:51,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:51,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:51,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:51,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:51,744 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:51,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:51,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:51,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:51,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 8 treesize of output 1 [2021-06-12 20:13:51,753 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:51,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:51,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:51,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:51,761 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:51,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:51,768 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:51,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:51,774 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,078 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 84 [2021-06-12 20:13:52,078 INFO L628 ElimStorePlain]: treesize reduction 664, result has 30.2 percent of original size [2021-06-12 20:13:52,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-06-12 20:13:52,084 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,203 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-06-12 20:13:52,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:52,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 5 treesize of output 1 [2021-06-12 20:13:52,209 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,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 5 treesize of output 1 [2021-06-12 20:13:52,214 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,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-06-12 20:13:52,219 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:13:52,224 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,337 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-12 20:13:52,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:52,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 6 treesize of output 2 [2021-06-12 20:13:52,343 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,475 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-06-12 20:13:52,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13: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 3 treesize of output 1 [2021-06-12 20:13:52,480 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13: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 3 treesize of output 1 [2021-06-12 20:13:52,486 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,602 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-12 20:13:52,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13: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 4 treesize of output 2 [2021-06-12 20:13:52,607 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:13:52,611 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:13:52,615 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13: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-06-12 20:13:52,620 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:52,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 6 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-12 20:13:52,721 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 19 variables, input treesize:1153, output treesize:181 [2021-06-12 20:13:52,869 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-06-12 20:13:53,014 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:53,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483829361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:53,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:53,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:13:53,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144600300] [2021-06-12 20:13:53,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:53,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:53,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:53,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:53,015 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-06-12 20:13:53,858 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 64 [2021-06-12 20:13:54,024 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-06-12 20:13:54,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:54,271 INFO L93 Difference]: Finished difference Result 1155 states and 3723 transitions. [2021-06-12 20:13:54,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:13:54,271 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-06-12 20:13:54,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:54,273 INFO L225 Difference]: With dead ends: 1155 [2021-06-12 20:13:54,273 INFO L226 Difference]: Without dead ends: 1110 [2021-06-12 20:13:54,273 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 1883.7ms TimeCoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:13:54,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-06-12 20:13:54,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 847. [2021-06-12 20:13:54,282 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-06-12 20:13:54,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 2942 transitions. [2021-06-12 20:13:54,283 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 2942 transitions. Word has length 20 [2021-06-12 20:13:54,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:54,283 INFO L482 AbstractCegarLoop]: Abstraction has 847 states and 2942 transitions. [2021-06-12 20:13:54,283 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-06-12 20:13:54,283 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 2942 transitions. [2021-06-12 20:13:54,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:13:54,284 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:54,284 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:54,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15729 [2021-06-12 20:13:54,486 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:54,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:54,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1097783846, now seen corresponding path program 98 times [2021-06-12 20:13:54,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:54,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11271288] [2021-06-12 20:13:54,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:54,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:54,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-06-12 20:13:54,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:54,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11271288] [2021-06-12 20:13:54,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11271288] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:54,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453593091] [2021-06-12 20:13:54,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:13:54,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:13:54,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:54,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:13:54,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:55,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:55,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:55,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-06-12 20:13:55,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:55,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:55,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:55,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:55,360 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:55,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:55,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:55,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 9 treesize of output 1 [2021-06-12 20:13:55,367 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:55,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:55,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 12 treesize of output 1 [2021-06-12 20:13:55,373 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:55,635 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-06-12 20:13:55,636 INFO L628 ElimStorePlain]: treesize reduction 216, result has 54.9 percent of original size [2021-06-12 20:13:55,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-06-12 20:13:55,641 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:55,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:13:55,645 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:55,758 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-06-12 20:13:55,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:55,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 3 treesize of output 1 [2021-06-12 20:13:55,763 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:55,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 3 treesize of output 1 [2021-06-12 20:13:55,768 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:55,875 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-06-12 20:13:55,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:55,882 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-06-12 20:13:55,882 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:597, output treesize:247 [2021-06-12 20:13:57,807 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_2], 15=[ends_with_10], 21=[v_prenex_794], 28=[v_prenex_795]} [2021-06-12 20:13:57,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:57,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:57,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 10 treesize of output 1 [2021-06-12 20:13:57,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:57,835 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:57,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:57,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:57,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:57,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:57,846 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:57,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:57,854 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:57,862 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:57,862 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:57,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:57,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 9 treesize of output 1 [2021-06-12 20:13:57,871 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,312 WARN L205 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 105 [2021-06-12 20:13:58,312 INFO L628 ElimStorePlain]: treesize reduction 1132, result has 21.9 percent of original size [2021-06-12 20:13:58,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:13:58,318 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,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 3 treesize of output 1 [2021-06-12 20:13:58,324 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,464 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-12 20:13:58,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:58,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-06-12 20:13:58,470 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,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-06-12 20:13:58,475 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,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-06-12 20:13:58,480 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,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-06-12 20:13:58,486 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:13:58,491 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,616 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-12 20:13:58,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:58,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 6 treesize of output 2 [2021-06-12 20:13:58,622 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,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 4 treesize of output 2 [2021-06-12 20:13:58,627 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,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 6 treesize of output 2 [2021-06-12 20:13:58,632 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:13:58,637 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,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-06-12 20:13:58,642 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:58,756 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-12 20:13:58,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:58,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-12 20:13:58,760 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 15 variables, input treesize:1681, output treesize:209 [2021-06-12 20:13:58,927 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2021-06-12 20:13:59,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-06-12 20:13:59,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453593091] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:59,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:59,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:13:59,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253857564] [2021-06-12 20:13:59,172 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:59,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:59,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:59,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:59,172 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-06-12 20:13:59,639 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-06-12 20:13:59,987 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-06-12 20:14:00,443 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 53 [2021-06-12 20:14:00,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:00,549 INFO L93 Difference]: Finished difference Result 1122 states and 3661 transitions. [2021-06-12 20:14:00,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:14:00,549 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-06-12 20:14:00,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:00,551 INFO L225 Difference]: With dead ends: 1122 [2021-06-12 20:14:00,551 INFO L226 Difference]: Without dead ends: 1047 [2021-06-12 20:14:00,551 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 1886.8ms TimeCoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:14:00,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2021-06-12 20:14:00,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 862. [2021-06-12 20:14:00,560 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-06-12 20:14:00,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3006 transitions. [2021-06-12 20:14:00,561 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3006 transitions. Word has length 20 [2021-06-12 20:14:00,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:00,561 INFO L482 AbstractCegarLoop]: Abstraction has 862 states and 3006 transitions. [2021-06-12 20:14:00,561 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-06-12 20:14:00,561 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3006 transitions. [2021-06-12 20:14:00,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:14:00,563 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:00,563 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:00,763 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15910 [2021-06-12 20:14:00,763 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:00,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:00,764 INFO L82 PathProgramCache]: Analyzing trace with hash -779303424, now seen corresponding path program 99 times [2021-06-12 20:14:00,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:00,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145795195] [2021-06-12 20:14:00,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:00,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:01,072 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:01,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:01,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145795195] [2021-06-12 20:14:01,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145795195] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:01,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627631810] [2021-06-12 20:14:01,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:14:01,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:14:01,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:01,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:14:01,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:01,333 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-06-12 20:14:01,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:01,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:01,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 12 treesize of output 1 [2021-06-12 20:14:01,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:01,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:01,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:01,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:14:01,650 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:01,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:01,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:01,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:14:01,659 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:01,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:01,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 10 treesize of output 1 [2021-06-12 20:14:01,668 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,158 WARN L205 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 116 [2021-06-12 20:14:02,159 INFO L628 ElimStorePlain]: treesize reduction 442, result has 50.9 percent of original size [2021-06-12 20:14:02,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-06-12 20:14:02,165 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,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 6 treesize of output 2 [2021-06-12 20:14:02,172 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,380 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-12 20:14:02,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:02,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:02,387 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,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 4 treesize of output 2 [2021-06-12 20:14:02,393 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,600 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-06-12 20:14:02,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:02,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 6 treesize of output 2 [2021-06-12 20:14:02,607 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,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-06-12 20:14:02,613 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,813 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-12 20:14:02,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:02,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-06-12 20:14:02,820 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,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-06-12 20:14:02,825 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:03,021 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-12 20:14:03,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:03,032 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-06-12 20:14:03,032 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 16 variables, input treesize:1027, output treesize:417 [2021-06-12 20:14:03,375 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 119 [2021-06-12 20:14:03,747 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 84 [2021-06-12 20:14:06,052 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_10], 15=[ends_with_6], 21=[v_prenex_821], 28=[v_prenex_823]} [2021-06-12 20:14:06,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:06,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:06,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:06,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:06,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:06,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 7 treesize of output 1 [2021-06-12 20:14:06,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:06,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:06,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 9 treesize of output 1 [2021-06-12 20:14:06,080 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,088 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:06,089 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,096 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:06,097 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,104 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:06,105 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,432 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 93 [2021-06-12 20:14:06,432 INFO L628 ElimStorePlain]: treesize reduction 755, result has 24.4 percent of original size [2021-06-12 20:14:06,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:14:06,438 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,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-06-12 20:14:06,443 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,550 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-12 20:14:06,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:06,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 6 treesize of output 2 [2021-06-12 20:14:06,556 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,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 5 treesize of output 1 [2021-06-12 20:14:06,561 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,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 5 treesize of output 1 [2021-06-12 20:14:06,566 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,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 4 treesize of output 2 [2021-06-12 20:14:06,571 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:06,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:06,672 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,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 6 treesize of output 2 [2021-06-12 20:14:06,677 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:14:06,682 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,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-06-12 20:14:06,686 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:06,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:14:06,775 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 15 variables, input treesize:1213, output treesize:152 [2021-06-12 20:14:07,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:07,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627631810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:07,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:07,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:14:07,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599877029] [2021-06-12 20:14:07,049 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:14:07,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:07,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:14:07,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:14:07,049 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-06-12 20:14:07,809 WARN L205 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 120 [2021-06-12 20:14:08,202 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-06-12 20:14:08,408 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-06-12 20:14:08,592 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 40 [2021-06-12 20:14:08,810 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 52 [2021-06-12 20:14:08,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:08,824 INFO L93 Difference]: Finished difference Result 1155 states and 3775 transitions. [2021-06-12 20:14:08,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:14:08,824 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-06-12 20:14:08,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:08,826 INFO L225 Difference]: With dead ends: 1155 [2021-06-12 20:14:08,826 INFO L226 Difference]: Without dead ends: 1095 [2021-06-12 20:14:08,826 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 2641.6ms TimeCoverageRelationStatistics Valid=156, Invalid=714, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:14:08,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2021-06-12 20:14:08,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 867. [2021-06-12 20:14:08,835 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-06-12 20:14:08,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3026 transitions. [2021-06-12 20:14:08,836 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3026 transitions. Word has length 20 [2021-06-12 20:14:08,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:08,837 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3026 transitions. [2021-06-12 20:14:08,837 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-06-12 20:14:08,837 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3026 transitions. [2021-06-12 20:14:08,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:14:08,838 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:08,838 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:09,047 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16168 [2021-06-12 20:14:09,047 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:09,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:09,047 INFO L82 PathProgramCache]: Analyzing trace with hash 405778556, now seen corresponding path program 100 times [2021-06-12 20:14:09,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:09,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488536198] [2021-06-12 20:14:09,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:09,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:09,295 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:09,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:09,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488536198] [2021-06-12 20:14:09,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488536198] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:09,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480875104] [2021-06-12 20:14:09,295 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:14:09,366 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:14:09,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:09,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:14:09,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:09,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:09,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:09,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 2 [2021-06-12 20:14:09,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:09,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:09,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 9 treesize of output 2 [2021-06-12 20:14:09,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,765 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:09,765 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:09,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:09,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 8 treesize of output 1 [2021-06-12 20:14:09,772 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:09,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 8 treesize of output 1 [2021-06-12 20:14:09,778 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:10,182 WARN L205 SmtUtils]: Spent 404.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 79 [2021-06-12 20:14:10,183 INFO L628 ElimStorePlain]: treesize reduction 475, result has 42.9 percent of original size [2021-06-12 20:14:10,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 5 treesize of output 1 [2021-06-12 20:14:10,188 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:10,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 5 treesize of output 1 [2021-06-12 20:14:10,193 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:10,383 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-12 20:14:10,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:10,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-06-12 20:14:10,388 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:10,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-06-12 20:14:10,393 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:10,568 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-12 20:14:10,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:10,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:10,573 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:10,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-06-12 20:14:10,578 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:10,749 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-12 20:14:10,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:10,754 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-06-12 20:14:10,754 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 6 variables, input treesize:989, output treesize:329 [2021-06-12 20:14:10,936 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-12 20:14:13,161 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_6], 6=[v_prenex_835], 21=[ends_with_10], 36=[v_prenex_834]} [2021-06-12 20:14:13,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:13,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:13,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-06-12 20:14:13,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:13,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:13,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 8 treesize of output 1 [2021-06-12 20:14:13,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,190 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:13,191 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:13,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:13,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:14:13,201 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,209 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:13,210 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:13,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:13,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 7 treesize of output 1 [2021-06-12 20:14:13,220 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,228 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:13,229 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,237 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:13,238 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,748 WARN L205 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 108 [2021-06-12 20:14:13,748 INFO L628 ElimStorePlain]: treesize reduction 1118, result has 24.7 percent of original size [2021-06-12 20:14:13,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:14:13,755 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:13,760 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:13,766 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:14:13,771 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,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-06-12 20:14:13,777 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,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-06-12 20:14:13,782 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,951 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-06-12 20:14:13,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:13,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 3 treesize of output 1 [2021-06-12 20:14:13,957 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,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 3 treesize of output 1 [2021-06-12 20:14:13,963 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:14,128 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-12 20:14:14,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:14,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-06-12 20:14:14,134 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:14,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 4 treesize of output 2 [2021-06-12 20:14:14,140 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:14,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 5 treesize of output 1 [2021-06-12 20:14:14,145 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:14,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 5 treesize of output 1 [2021-06-12 20:14:14,151 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:14,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:14,156 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:14,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:14,161 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:14,311 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-12 20:14:14,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:14,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:14:14,315 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 13 variables, input treesize:1824, output treesize:245 [2021-06-12 20:14:14,578 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-12 20:14:14,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-06-12 20:14:14,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480875104] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:14,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:14,836 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:14:14,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313239299] [2021-06-12 20:14:14,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:14:14,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:14,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:14:14,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:14:14,836 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-06-12 20:14:15,879 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-06-12 20:14:16,215 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-06-12 20:14:16,447 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2021-06-12 20:14:16,786 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 57 [2021-06-12 20:14:17,095 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 41 [2021-06-12 20:14:17,327 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2021-06-12 20:14:17,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:17,351 INFO L93 Difference]: Finished difference Result 1313 states and 4250 transitions. [2021-06-12 20:14:17,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-12 20:14:17,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-06-12 20:14:17,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:17,353 INFO L225 Difference]: With dead ends: 1313 [2021-06-12 20:14:17,353 INFO L226 Difference]: Without dead ends: 1238 [2021-06-12 20:14:17,353 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 2883.3ms TimeCoverageRelationStatistics Valid=264, Invalid=926, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 20:14:17,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2021-06-12 20:14:17,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 864. [2021-06-12 20:14:17,362 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-06-12 20:14:17,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-06-12 20:14:17,364 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-06-12 20:14:17,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:17,364 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-06-12 20:14:17,364 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-06-12 20:14:17,364 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-06-12 20:14:17,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:14:17,365 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:17,365 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:17,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16378 [2021-06-12 20:14:17,569 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:17,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:17,569 INFO L82 PathProgramCache]: Analyzing trace with hash -552157638, now seen corresponding path program 101 times [2021-06-12 20:14:17,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:17,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42132717] [2021-06-12 20:14:17,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:17,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:17,823 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:17,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:17,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42132717] [2021-06-12 20:14:17,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42132717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:17,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458511172] [2021-06-12 20:14:17,824 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:14:17,886 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:14:17,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:17,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:14:17,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:18,346 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:18,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458511172] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:18,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:18,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:14:18,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496806427] [2021-06-12 20:14:18,347 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:14:18,347 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:18,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:14:18,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:14:18,347 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-06-12 20:14:18,954 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-06-12 20:14:19,138 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2021-06-12 20:14:19,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:19,184 INFO L93 Difference]: Finished difference Result 1002 states and 3396 transitions. [2021-06-12 20:14:19,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:19,185 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-06-12 20:14:19,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:19,186 INFO L225 Difference]: With dead ends: 1002 [2021-06-12 20:14:19,186 INFO L226 Difference]: Without dead ends: 987 [2021-06-12 20:14:19,186 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1116.8ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:14:19,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2021-06-12 20:14:19,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 866. [2021-06-12 20:14:19,196 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-06-12 20:14:19,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3020 transitions. [2021-06-12 20:14:19,197 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3020 transitions. Word has length 20 [2021-06-12 20:14:19,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:19,197 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 3020 transitions. [2021-06-12 20:14:19,197 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-06-12 20:14:19,197 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3020 transitions. [2021-06-12 20:14:19,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:14:19,198 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:19,199 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:19,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16609 [2021-06-12 20:14:19,401 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:19,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:19,401 INFO L82 PathProgramCache]: Analyzing trace with hash 168965840, now seen corresponding path program 102 times [2021-06-12 20:14:19,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:19,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751998988] [2021-06-12 20:14:19,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:19,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:19,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:19,602 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:19,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751998988] [2021-06-12 20:14:19,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751998988] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:19,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054952045] [2021-06-12 20:14:19,602 INFO L93 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-06-12 20:14:19,664 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:14:19,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:19,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:14:19,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:19,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:19,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:19,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:19,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:19,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:19,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:19,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:14:19,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:19,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:19,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:19,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 9 treesize of output 2 [2021-06-12 20:14:19,998 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:20,002 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,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 4 treesize of output 2 [2021-06-12 20:14:20,007 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:20,011 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,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 3 treesize of output 1 [2021-06-12 20:14:20,016 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,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 8 treesize of output 1 [2021-06-12 20:14:20,021 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,024 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:20,025 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:20,029 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,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-06-12 20:14:20,034 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,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 8 treesize of output 1 [2021-06-12 20:14:20,039 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,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 7 treesize of output 1 [2021-06-12 20:14:20,044 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:14:20,048 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:20,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 2 [2021-06-12 20:14:20,053 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,056 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:20,057 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,272 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-06-12 20:14:20,273 INFO L628 ElimStorePlain]: treesize reduction 106, result has 70.2 percent of original size [2021-06-12 20:14:20,276 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-06-12 20:14:20,276 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:710, output treesize:242 [2021-06-12 20:14:20,462 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-06-12 20:14:21,420 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-06-12 20:14:21,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:21,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:14:21,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:21,792 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 102 [2021-06-12 20:14:21,793 INFO L628 ElimStorePlain]: treesize reduction 432, result has 44.0 percent of original size [2021-06-12 20:14:21,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 4 treesize of output 2 [2021-06-12 20:14:21,799 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:21,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:21,804 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:21,946 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-12 20:14:21,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:21,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:21,952 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,227 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-06-12 20:14:22,228 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-06-12 20:14:22,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 4 treesize of output 2 [2021-06-12 20:14:22,234 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,378 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-12 20:14:22,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:22,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:22,385 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,520 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-12 20:14:22,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:22,520 INFO L518 ElimStorePlain]: Eliminatee v_prenex_844 vanished before elimination [2021-06-12 20:14:22,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-06-12 20:14:22,525 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,658 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-12 20:14:22,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:22,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:22,664 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,796 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-12 20:14:22,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:22,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-06-12 20:14:22,802 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,931 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-12 20:14:22,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:22,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:22,936 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:23,063 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-12 20:14:23,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:23,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 5 treesize of output 1 [2021-06-12 20:14:23,069 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:23,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 5 treesize of output 1 [2021-06-12 20:14:23,073 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:23,200 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-12 20:14:23,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:23,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 11 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-12 20:14:23,204 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 20 variables, input treesize:803, output treesize:236 [2021-06-12 20:14:23,351 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-06-12 20:14:23,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-06-12 20:14:23,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054952045] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:23,497 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:23,497 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:14:23,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924973551] [2021-06-12 20:14:23,497 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:14:23,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:23,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:14:23,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:14:23,498 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-06-12 20:14:23,735 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-06-12 20:14:23,996 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2021-06-12 20:14:24,166 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-06-12 20:14:24,651 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 79 [2021-06-12 20:14:24,852 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2021-06-12 20:14:24,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:24,880 INFO L93 Difference]: Finished difference Result 1130 states and 3780 transitions. [2021-06-12 20:14:24,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:14:24,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-06-12 20:14:24,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:24,882 INFO L225 Difference]: With dead ends: 1130 [2021-06-12 20:14:24,882 INFO L226 Difference]: Without dead ends: 1115 [2021-06-12 20:14:24,882 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 1786.2ms TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:14:24,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2021-06-12 20:14:24,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 864. [2021-06-12 20:14:24,890 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-06-12 20:14:24,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-06-12 20:14:24,892 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-06-12 20:14:24,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:24,892 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-06-12 20:14:24,892 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-06-12 20:14:24,892 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-06-12 20:14:24,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:14:24,893 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:24,893 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:25,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16628,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:25,097 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:25,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:25,097 INFO L82 PathProgramCache]: Analyzing trace with hash 475888592, now seen corresponding path program 103 times [2021-06-12 20:14:25,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:25,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011651959] [2021-06-12 20:14:25,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:25,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:25,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-06-12 20:14:25,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:25,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011651959] [2021-06-12 20:14:25,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011651959] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:25,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508822852] [2021-06-12 20:14:25,346 INFO 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-06-12 20:14:25,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:25,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:14:25,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:25,872 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_860], 21=[ends_with_10]} [2021-06-12 20:14:25,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:25,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:25,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 9 treesize of output 1 [2021-06-12 20:14:25,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:25,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:25,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:25,887 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:25,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:25,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 7 treesize of output 1 [2021-06-12 20:14:25,895 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:25,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 8 treesize of output 1 [2021-06-12 20:14:25,901 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:26,320 WARN L205 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 104 [2021-06-12 20:14:26,321 INFO L628 ElimStorePlain]: treesize reduction 354, result has 52.0 percent of original size [2021-06-12 20:14:26,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 5 treesize of output 1 [2021-06-12 20:14:26,327 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:26,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 4 treesize of output 2 [2021-06-12 20:14:26,332 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:26,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:26,338 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:26,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:26,344 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:26,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:14:26,350 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:26,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 4 treesize of output 2 [2021-06-12 20:14:26,355 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:26,524 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-12 20:14:26,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:26,545 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-06-12 20:14:26,545 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:857, output treesize:355 [2021-06-12 20:14:26,871 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 127 [2021-06-12 20:14:28,633 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-06-12 20:14:28,647 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:28,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:28,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:28,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:14:28,661 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,673 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:28,673 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:28,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:28,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:14:28,686 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,698 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:28,699 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:28,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:28,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 10 treesize of output 1 [2021-06-12 20:14:28,711 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,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 3 treesize of output 1 [2021-06-12 20:14:28,723 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:28,735 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,404 WARN L205 SmtUtils]: Spent 668.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 147 [2021-06-12 20:14:29,404 INFO L628 ElimStorePlain]: treesize reduction 1013, result has 32.4 percent of original size [2021-06-12 20:14:29,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 4 treesize of output 2 [2021-06-12 20:14:29,413 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,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 4 treesize of output 2 [2021-06-12 20:14:29,419 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,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-06-12 20:14:29,426 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,656 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2021-06-12 20:14:29,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:29,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-06-12 20:14:29,663 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:14:29,670 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,881 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2021-06-12 20:14:29,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:29,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-06-12 20:14:29,889 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,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-06-12 20:14:29,896 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:29,902 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,103 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2021-06-12 20:14:30,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:30,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-06-12 20:14:30,111 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,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 3 treesize of output 1 [2021-06-12 20:14:30,117 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:30,124 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,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 5 treesize of output 1 [2021-06-12 20:14:30,131 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,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 6 treesize of output 2 [2021-06-12 20:14:30,137 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,331 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-06-12 20:14:30,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:30,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-06-12 20:14:30,339 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:14:30,346 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,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-06-12 20:14:30,352 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:14:30,359 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,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 4 treesize of output 2 [2021-06-12 20:14:30,365 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,546 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-06-12 20:14:30,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:30,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 25 dim-0 vars, 6 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-12 20:14:30,552 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 31 variables, input treesize:1845, output treesize:321 [2021-06-12 20:14:30,804 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-06-12 20:14:30,990 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-06-12 20:14:31,164 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 42 [2021-06-12 20:14:31,244 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:31,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508822852] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:31,245 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:31,245 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:14:31,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741085638] [2021-06-12 20:14:31,245 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:14:31,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:31,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:14:31,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:14:31,245 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-06-12 20:14:32,116 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 133 [2021-06-12 20:14:32,527 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 72 [2021-06-12 20:14:32,919 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 130 [2021-06-12 20:14:33,291 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 70 [2021-06-12 20:14:33,800 WARN L205 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 73 [2021-06-12 20:14:34,203 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 67 [2021-06-12 20:14:34,546 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 64 [2021-06-12 20:14:35,076 WARN L205 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 68 [2021-06-12 20:14:35,413 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 59 [2021-06-12 20:14:35,796 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 69 [2021-06-12 20:14:36,166 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 69 [2021-06-12 20:14:36,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:36,170 INFO L93 Difference]: Finished difference Result 1209 states and 3918 transitions. [2021-06-12 20:14:36,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:14:36,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-06-12 20:14:36,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:36,172 INFO L225 Difference]: With dead ends: 1209 [2021-06-12 20:14:36,173 INFO L226 Difference]: Without dead ends: 1149 [2021-06-12 20:14:36,173 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 5605.7ms TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:14:36,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2021-06-12 20:14:36,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 867. [2021-06-12 20:14:36,181 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-06-12 20:14:36,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3027 transitions. [2021-06-12 20:14:36,183 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3027 transitions. Word has length 20 [2021-06-12 20:14:36,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:36,183 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3027 transitions. [2021-06-12 20:14:36,183 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-06-12 20:14:36,183 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3027 transitions. [2021-06-12 20:14:36,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:14:36,184 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:36,184 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:36,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16924,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:36,385 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:36,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:36,385 INFO L82 PathProgramCache]: Analyzing trace with hash -300859448, now seen corresponding path program 104 times [2021-06-12 20:14:36,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:36,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394895790] [2021-06-12 20:14:36,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:36,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:36,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-06-12 20:14:36,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:36,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394895790] [2021-06-12 20:14:36,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394895790] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:36,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381568603] [2021-06-12 20:14:36,606 INFO L93 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-06-12 20:14:36,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:14:36,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:36,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:14:36,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:36,849 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-06-12 20:14:37,266 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_888], 15=[ends_with_10]} [2021-06-12 20:14:37,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:37,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:37,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:14:37,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,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-06-12 20:14:37,282 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:37,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:37,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:37,290 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:37,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 8 treesize of output 1 [2021-06-12 20:14:37,298 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,811 WARN L205 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2021-06-12 20:14:37,811 INFO L628 ElimStorePlain]: treesize reduction 326, result has 62.5 percent of original size [2021-06-12 20:14:37,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-06-12 20:14:37,818 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:37,824 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:37,829 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,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-06-12 20:14:37,835 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:37,841 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:37,847 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,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 4 treesize of output 2 [2021-06-12 20:14:37,853 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,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 4 treesize of output 2 [2021-06-12 20:14:37,859 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:37,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-06-12 20:14:37,865 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:38,288 WARN L205 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 111 [2021-06-12 20:14:38,288 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.4 percent of original size [2021-06-12 20:14:38,301 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-06-12 20:14:38,301 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:976, output treesize:487 [2021-06-12 20:14:38,622 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 115 [2021-06-12 20:14:38,849 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-12 20:14:40,858 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:40,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:40,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:40,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:40,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:40,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-06-12 20:14:40,879 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:41,363 WARN L205 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 112 [2021-06-12 20:14:41,364 INFO L628 ElimStorePlain]: treesize reduction 539, result has 44.0 percent of original size [2021-06-12 20:14:41,364 INFO L518 ElimStorePlain]: Eliminatee v_prenex_907 vanished before elimination [2021-06-12 20:14:41,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-06-12 20:14:41,370 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:41,554 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-12 20:14:41,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:41,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:41,560 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:41,741 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-12 20:14:41,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:41,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-06-12 20:14:41,748 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:41,938 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-12 20:14:41,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:41,938 INFO L518 ElimStorePlain]: Eliminatee v_prenex_900 vanished before elimination [2021-06-12 20:14:41,938 INFO L518 ElimStorePlain]: Eliminatee v_prenex_899 vanished before elimination [2021-06-12 20:14:41,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-06-12 20:14:41,944 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:42,121 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-12 20:14:42,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:42,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 4 treesize of output 2 [2021-06-12 20:14:42,128 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:42,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 4 treesize of output 2 [2021-06-12 20:14:42,133 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:42,305 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-12 20:14:42,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:42,305 INFO L518 ElimStorePlain]: Eliminatee v_prenex_904 vanished before elimination [2021-06-12 20:14:42,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-06-12 20:14:42,311 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:42,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-06-12 20:14:42,317 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:42,483 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-12 20:14:42,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:42,484 INFO L518 ElimStorePlain]: Eliminatee v_prenex_903 vanished before elimination [2021-06-12 20:14: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 4 treesize of output 2 [2021-06-12 20:14:42,490 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:42,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-06-12 20:14:42,496 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:42,657 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-12 20:14:42,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:42,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-06-12 20:14:42,663 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:42,824 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-12 20:14:42,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:42,824 INFO L518 ElimStorePlain]: Eliminatee v_prenex_896 vanished before elimination [2021-06-12 20:14: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 3 treesize of output 1 [2021-06-12 20:14:42,830 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:42,989 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-06-12 20:14:42,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:42,989 INFO L518 ElimStorePlain]: Eliminatee v_prenex_898 vanished before elimination [2021-06-12 20:14:42,989 INFO L518 ElimStorePlain]: Eliminatee v_prenex_897 vanished before elimination [2021-06-12 20:14:42,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 18 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-06-12 20:14:42,993 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 32 variables, input treesize:1102, output treesize:301 [2021-06-12 20:14:43,161 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-06-12 20:14:43,330 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:43,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381568603] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:43,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:43,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:14:43,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825110948] [2021-06-12 20:14:43,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:14:43,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:43,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:14:43,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:14:43,331 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-06-12 20:14:44,182 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 121 [2021-06-12 20:14:44,400 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-06-12 20:14:44,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:44,429 INFO L93 Difference]: Finished difference Result 1113 states and 3719 transitions. [2021-06-12 20:14:44,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:14:44,430 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-06-12 20:14:44,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:44,431 INFO L225 Difference]: With dead ends: 1113 [2021-06-12 20:14:44,431 INFO L226 Difference]: Without dead ends: 1098 [2021-06-12 20:14:44,432 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1837.1ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:14:44,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-06-12 20:14:44,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 864. [2021-06-12 20:14:44,440 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-06-12 20:14:44,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-06-12 20:14:44,441 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-06-12 20:14:44,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:44,441 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-06-12 20:14:44,441 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-06-12 20:14:44,442 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-06-12 20:14:44,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:14:44,443 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:44,443 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:44,643 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17196,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:44,643 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:44,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:44,643 INFO L82 PathProgramCache]: Analyzing trace with hash 892897788, now seen corresponding path program 105 times [2021-06-12 20:14:44,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:44,644 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172946053] [2021-06-12 20:14:44,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:44,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:44,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-06-12 20:14:44,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:44,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172946053] [2021-06-12 20:14:44,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172946053] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:44,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996035074] [2021-06-12 20:14:44,873 INFO L93 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-06-12 20:14:44,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:14:44,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:44,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:14:44,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:45,130 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-06-12 20:14:45,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:45,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:45,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:14:45,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:45,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:45,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:45,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:14:45,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:45,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:45,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:45,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 9 treesize of output 2 [2021-06-12 20:14:45,454 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:45,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:45,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:45,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:14:45,461 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:45,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:45,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:14:45,466 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:45,825 WARN L205 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-06-12 20:14:45,825 INFO L628 ElimStorePlain]: treesize reduction 296, result has 55.2 percent of original size [2021-06-12 20:14:45,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 6 treesize of output 2 [2021-06-12 20:14:45,830 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:45,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 6 treesize of output 2 [2021-06-12 20:14:45,835 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:45,995 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-06-12 20:14:45,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:45,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:14:46,000 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:46,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 3 treesize of output 1 [2021-06-12 20:14:46,004 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:46,163 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-06-12 20:14:46,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:46,168 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-06-12 20:14:46,168 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 5 variables, input treesize:766, output treesize:347 [2021-06-12 20:14:46,448 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-06-12 20:14:47,875 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2], 6=[v_prenex_922], 15=[ends_with_10], 28=[v_prenex_923]} [2021-06-12 20:14:47,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:47,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:47,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 7 treesize of output 1 [2021-06-12 20:14:47,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:47,908 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:47,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:47,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:14:47,924 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,935 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:47,936 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:47,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:47,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:14:47,948 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:47,960 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:47,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:47,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 7 treesize of output 1 [2021-06-12 20:14:47,974 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,984 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:47,985 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,682 WARN L205 SmtUtils]: Spent 696.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 116 [2021-06-12 20:14:48,683 INFO L628 ElimStorePlain]: treesize reduction 1137, result has 31.5 percent of original size [2021-06-12 20:14:48,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 6 treesize of output 2 [2021-06-12 20:14:48,690 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,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 4 treesize of output 2 [2021-06-12 20:14:48,696 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,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 4 treesize of output 2 [2021-06-12 20:14:48,703 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:48,709 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,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-06-12 20:14:48,717 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,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 5 treesize of output 1 [2021-06-12 20:14:48,724 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,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-06-12 20:14:48,730 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,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 6 treesize of output 2 [2021-06-12 20:14:48,737 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,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 6 treesize of output 2 [2021-06-12 20:14:48,744 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,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 3 treesize of output 1 [2021-06-12 20:14:48,750 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:48,757 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,975 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-06-12 20:14:48,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:48,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-06-12 20:14:48,981 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,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 3 treesize of output 1 [2021-06-12 20:14:48,987 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,217 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-12 20:14:49,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:49,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:14:49,223 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:14: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 6 treesize of output 2 [2021-06-12 20:14:49,228 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:49,233 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:14:49,239 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:14:49,245 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,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 6 treesize of output 2 [2021-06-12 20:14:49,251 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,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-06-12 20:14:49,257 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,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-06-12 20:14:49,262 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,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 4 treesize of output 2 [2021-06-12 20:14:49,268 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,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 6 treesize of output 2 [2021-06-12 20:14:49,273 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,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-06-12 20:14:49,278 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:49,623 WARN L205 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 88 [2021-06-12 20:14:49,624 INFO L628 ElimStorePlain]: treesize reduction 30, result has 92.8 percent of original size [2021-06-12 20:14:49,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-12 20:14:49,629 INFO L247 ElimStorePlain]: Needed 33 recursive calls to eliminate 13 variables, input treesize:1956, output treesize:323 [2021-06-12 20:14:49,861 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-06-12 20:14:50,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-06-12 20:14:50,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996035074] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:50,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:50,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:14:50,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961345133] [2021-06-12 20:14:50,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:14:50,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:50,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:14:50,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:14:50,119 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-06-12 20:14:51,126 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-06-12 20:14:51,366 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-12 20:14:51,596 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 43 [2021-06-12 20:14:51,896 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 64 [2021-06-12 20:14:52,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:52,025 INFO L93 Difference]: Finished difference Result 1225 states and 3997 transitions. [2021-06-12 20:14:52,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:14:52,025 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-06-12 20:14:52,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:52,027 INFO L225 Difference]: With dead ends: 1225 [2021-06-12 20:14:52,027 INFO L226 Difference]: Without dead ends: 1150 [2021-06-12 20:14:52,027 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 2479.5ms TimeCoverageRelationStatistics Valid=220, Invalid=772, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:14:52,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2021-06-12 20:14:52,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 867. [2021-06-12 20:14:52,037 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-06-12 20:14:52,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3030 transitions. [2021-06-12 20:14:52,038 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3030 transitions. Word has length 20 [2021-06-12 20:14:52,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:52,038 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3030 transitions. [2021-06-12 20:14:52,038 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-06-12 20:14:52,038 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3030 transitions. [2021-06-12 20:14:52,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:14:52,039 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:52,039 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:52,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17503,110 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:52,240 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:52,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:52,240 INFO L82 PathProgramCache]: Analyzing trace with hash 337780176, now seen corresponding path program 106 times [2021-06-12 20:14:52,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:52,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251677344] [2021-06-12 20:14:52,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:52,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:52,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-06-12 20:14:52,422 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:52,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251677344] [2021-06-12 20:14:52,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251677344] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:52,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355447306] [2021-06-12 20:14:52,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:14:52,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:14:52,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:52,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:14:52,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:52,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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-06-12 20:14:52,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:14:52,752 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 8 treesize of output 1 [2021-06-12 20:14:52,757 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:14:52,763 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 11 treesize of output 2 [2021-06-12 20:14:52,769 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 1 [2021-06-12 20:14:52,775 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 2 [2021-06-12 20:14:52,781 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,784 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:52,785 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 8 treesize of output 1 [2021-06-12 20:14:52,790 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:14:52,795 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 8 treesize of output 1 [2021-06-12 20:14:52,800 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 8 treesize of output 1 [2021-06-12 20:14:52,805 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 10 treesize of output 1 [2021-06-12 20:14:52,810 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 7 treesize of output 1 [2021-06-12 20:14:52,815 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 8 treesize of output 1 [2021-06-12 20:14:52,821 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 8 treesize of output 1 [2021-06-12 20:14:52,826 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,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 9 treesize of output 2 [2021-06-12 20:14:52,831 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:52,836 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14: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 10 treesize of output 1 [2021-06-12 20:14:52,841 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:52,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:52,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:52,845 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:53,070 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-06-12 20:14:53,071 INFO L628 ElimStorePlain]: treesize reduction 33, result has 88.3 percent of original size [2021-06-12 20:14:53,075 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-06-12 20:14:53,075 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:789, output treesize:249 [2021-06-12 20:14:53,211 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:14:53,483 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-06-12 20:14:54,352 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-06-12 20:14:54,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:54,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-06-12 20:14:54,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:54,574 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 62 [2021-06-12 20:14:54,574 INFO L628 ElimStorePlain]: treesize reduction 514, result has 25.6 percent of original size [2021-06-12 20:14:54,574 INFO L518 ElimStorePlain]: Eliminatee v_prenex_931 vanished before elimination [2021-06-12 20:14:54,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-06-12 20:14:54,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:54,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 4 treesize of output 2 [2021-06-12 20:14:54,583 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:54,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:54,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:14:54,665 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:54,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:54,744 INFO L518 ElimStorePlain]: Eliminatee v_prenex_937 vanished before elimination [2021-06-12 20:14:54,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 3 treesize of output 1 [2021-06-12 20:14:54,748 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:54,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:54,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 6 treesize of output 2 [2021-06-12 20:14:54,828 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:54,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:54,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-06-12 20:14:54,905 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14: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 5 treesize of output 1 [2021-06-12 20:14:54,908 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:54,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:54,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:14:54,979 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:701, output treesize:137 [2021-06-12 20:14:55,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-06-12 20:14:55,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355447306] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:55,201 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:55,201 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:14:55,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078612894] [2021-06-12 20:14:55,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:14:55,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:55,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:14:55,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:14:55,201 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-06-12 20:14:55,762 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 54 [2021-06-12 20:14:56,708 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 62 [2021-06-12 20:14:57,263 WARN L205 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2021-06-12 20:14:57,758 WARN L205 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 67 [2021-06-12 20:14:58,198 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 68 [2021-06-12 20:14:58,591 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2021-06-12 20:14:59,105 WARN L205 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 81 [2021-06-12 20:14:59,666 WARN L205 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 74 [2021-06-12 20:15:00,076 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2021-06-12 20:15:00,537 WARN L205 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 79 [2021-06-12 20:15:00,739 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 51 [2021-06-12 20:15:01,241 WARN L205 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 86 [2021-06-12 20:15:01,727 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 75 [2021-06-12 20:15:02,170 WARN L205 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 77 [2021-06-12 20:15:02,663 WARN L205 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 84 [2021-06-12 20:15:02,874 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 51 [2021-06-12 20:15:02,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:02,879 INFO L93 Difference]: Finished difference Result 1510 states and 4938 transitions. [2021-06-12 20:15:02,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-12 20:15:02,879 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-06-12 20:15:02,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:02,881 INFO L225 Difference]: With dead ends: 1510 [2021-06-12 20:15:02,881 INFO L226 Difference]: Without dead ends: 1389 [2021-06-12 20:15:02,882 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 7723.3ms TimeCoverageRelationStatistics Valid=509, Invalid=2143, Unknown=0, NotChecked=0, Total=2652 [2021-06-12 20:15:02,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2021-06-12 20:15:02,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 883. [2021-06-12 20:15:02,892 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-06-12 20:15:02,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 3079 transitions. [2021-06-12 20:15:02,894 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 3079 transitions. Word has length 20 [2021-06-12 20:15:02,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:02,894 INFO L482 AbstractCegarLoop]: Abstraction has 883 states and 3079 transitions. [2021-06-12 20:15:02,894 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-06-12 20:15:02,894 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 3079 transitions. [2021-06-12 20:15:02,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:02,895 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:02,895 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:03,095 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18039 [2021-06-12 20:15:03,095 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:03,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:03,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1550328280, now seen corresponding path program 107 times [2021-06-12 20:15:03,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:03,096 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343846888] [2021-06-12 20:15:03,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:03,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:03,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:03,424 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:03,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343846888] [2021-06-12 20:15:03,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343846888] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:03,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454371875] [2021-06-12 20:15:03,424 INFO L93 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-06-12 20:15:03,490 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:03,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:03,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:15:03,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:03,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-06-12 20:15:03,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454371875] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:03,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:03,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:15:03,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749292447] [2021-06-12 20:15:03,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:15:03,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:03,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:15:03,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:15:03,937 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-06-12 20:15:04,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:04,860 INFO L93 Difference]: Finished difference Result 1204 states and 4027 transitions. [2021-06-12 20:15:04,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:15:04,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-06-12 20:15:04,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:04,862 INFO L225 Difference]: With dead ends: 1204 [2021-06-12 20:15:04,862 INFO L226 Difference]: Without dead ends: 1189 [2021-06-12 20:15:04,863 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 1197.9ms TimeCoverageRelationStatistics Valid=179, Invalid=751, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:15:04,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2021-06-12 20:15:04,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 886. [2021-06-12 20:15:04,871 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-06-12 20:15:04,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 3087 transitions. [2021-06-12 20:15:04,883 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 3087 transitions. Word has length 20 [2021-06-12 20:15:04,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:04,883 INFO L482 AbstractCegarLoop]: Abstraction has 886 states and 3087 transitions. [2021-06-12 20:15:04,883 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-06-12 20:15:04,883 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 3087 transitions. [2021-06-12 20:15:04,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:04,885 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:04,885 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:05,085 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18196 [2021-06-12 20:15:05,085 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:05,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:05,086 INFO L82 PathProgramCache]: Analyzing trace with hash 1829557528, now seen corresponding path program 108 times [2021-06-12 20:15:05,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:05,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452403125] [2021-06-12 20:15:05,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:05,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:05,269 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:05,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:05,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452403125] [2021-06-12 20:15:05,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452403125] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:05,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841441201] [2021-06-12 20:15:05,270 INFO L93 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-06-12 20:15:05,338 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:15:05,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:05,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:15:05,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:05,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:05,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 11 treesize of output 2 [2021-06-12 20:15:05,547 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 8 treesize of output 1 [2021-06-12 20:15:05,553 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 10 treesize of output 1 [2021-06-12 20:15:05,558 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 9 treesize of output 1 [2021-06-12 20:15:05,564 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 2 [2021-06-12 20:15:05,570 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:05,576 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 9 treesize of output 1 [2021-06-12 20:15:05,582 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:05,588 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 10 treesize of output 1 [2021-06-12 20:15:05,594 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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-06-12 20:15:05,599 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 10 treesize of output 1 [2021-06-12 20:15:05,605 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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-06-12 20:15:05,611 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:15:05,617 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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-06-12 20:15:05,622 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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-06-12 20:15:05,628 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 7 treesize of output 1 [2021-06-12 20:15:05,633 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 8 treesize of output 1 [2021-06-12 20:15:05,638 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:05,644 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:05,650 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 8 treesize of output 1 [2021-06-12 20:15:05,655 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:05,661 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,664 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:05,665 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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-06-12 20:15:05,670 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:05,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 10 treesize of output 1 [2021-06-12 20:15:05,675 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:05,950 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-12 20:15:05,950 INFO L628 ElimStorePlain]: treesize reduction 64, result has 82.8 percent of original size [2021-06-12 20:15:05,954 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-06-12 20:15:05,954 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:991, output treesize:308 [2021-06-12 20:15:06,206 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-06-12 20:15:07,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:07,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:07,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:07,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:07,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:07,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:07,186 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:07,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:07,191 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,407 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 69 [2021-06-12 20:15:07,408 INFO L628 ElimStorePlain]: treesize reduction 260, result has 41.8 percent of original size [2021-06-12 20:15:07,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:15:07,412 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,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 4 treesize of output 2 [2021-06-12 20:15:07,498 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,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-06-12 20:15:07,582 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,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-06-12 20:15:07,663 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,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 6 treesize of output 2 [2021-06-12 20:15:07,743 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:15:07,819 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:505, output treesize:136 [2021-06-12 20:15:08,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-06-12 20:15:08,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841441201] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:08,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:08,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:08,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333120032] [2021-06-12 20:15:08,035 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:08,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:08,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:08,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:08,035 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-06-12 20:15:08,403 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 70 [2021-06-12 20:15:08,648 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 74 [2021-06-12 20:15:08,971 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-06-12 20:15:09,341 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 74 [2021-06-12 20:15:09,563 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 82 [2021-06-12 20:15:09,886 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 72 [2021-06-12 20:15:09,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:09,910 INFO L93 Difference]: Finished difference Result 1266 states and 4160 transitions. [2021-06-12 20:15:09,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:15:09,910 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-06-12 20:15:09,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:09,912 INFO L225 Difference]: With dead ends: 1266 [2021-06-12 20:15:09,912 INFO L226 Difference]: Without dead ends: 1221 [2021-06-12 20:15:09,912 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 2338.2ms TimeCoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:09,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2021-06-12 20:15:09,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 894. [2021-06-12 20:15:09,921 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-06-12 20:15:09,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 3108 transitions. [2021-06-12 20:15:09,923 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 3108 transitions. Word has length 20 [2021-06-12 20:15:09,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:09,923 INFO L482 AbstractCegarLoop]: Abstraction has 894 states and 3108 transitions. [2021-06-12 20:15:09,923 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-06-12 20:15:09,923 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 3108 transitions. [2021-06-12 20:15:09,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:09,924 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:09,924 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:10,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18215 [2021-06-12 20:15:10,125 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:10,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:10,125 INFO L82 PathProgramCache]: Analyzing trace with hash 1863438574, now seen corresponding path program 109 times [2021-06-12 20:15:10,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:10,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671646929] [2021-06-12 20:15:10,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:10,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:10,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:10,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:10,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671646929] [2021-06-12 20:15:10,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671646929] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:10,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826891464] [2021-06-12 20:15:10,336 INFO 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-06-12 20:15:10,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:10,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:15:10,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:10,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,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-06-12 20:15:10,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:10,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:15:10,764 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,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-06-12 20:15:10,770 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:10,776 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,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 11 treesize of output 2 [2021-06-12 20:15:10,781 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,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 9 treesize of output 2 [2021-06-12 20:15:10,787 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:10,792 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,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 8 treesize of output 1 [2021-06-12 20:15:10,797 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:10,802 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:15:10,808 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:10,813 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,817 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:10,818 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,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 8 treesize of output 1 [2021-06-12 20:15:10,823 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,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-06-12 20:15:10,828 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,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 9 treesize of output 1 [2021-06-12 20:15:10,833 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,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-06-12 20:15:10,838 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,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 9 treesize of output 2 [2021-06-12 20:15:10,844 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:10,848 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:10,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:15:10,852 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:10,992 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-06-12 20:15:10,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:10,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-12 20:15:10,996 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:889, output treesize:289 [2021-06-12 20:15:11,162 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-12 20:15:12,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:12,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:12,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:12,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:12,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:12,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:12,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:15:12,050 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:12,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:12,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 10 treesize of output 1 [2021-06-12 20:15:12,055 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:12,207 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 46 [2021-06-12 20:15:12,208 INFO L628 ElimStorePlain]: treesize reduction 153, result has 48.8 percent of original size [2021-06-12 20:15:12,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 3 treesize of output 1 [2021-06-12 20:15:12,211 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:12,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:12,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:15:12,283 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:12,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:12,349 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-06-12 20:15:12,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 6 treesize of output 2 [2021-06-12 20:15:12,352 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:12,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:12,415 INFO L518 ElimStorePlain]: Eliminatee v_prenex_954 vanished before elimination [2021-06-12 20:15:12,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:15:12,417 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:362, output treesize:131 [2021-06-12 20:15:12,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-06-12 20:15:12,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826891464] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:12,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:12,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:12,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099136700] [2021-06-12 20:15:12,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:12,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:12,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:12,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:12,621 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-06-12 20:15:12,737 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2021-06-12 20:15:12,881 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2021-06-12 20:15:13,677 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 68 [2021-06-12 20:15:13,857 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2021-06-12 20:15:14,066 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 38 [2021-06-12 20:15:14,292 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 42 [2021-06-12 20:15:14,568 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2021-06-12 20:15:14,761 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2021-06-12 20:15:14,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:14,800 INFO L93 Difference]: Finished difference Result 1384 states and 4443 transitions. [2021-06-12 20:15:14,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:15:14,800 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-06-12 20:15:14,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:14,802 INFO L225 Difference]: With dead ends: 1384 [2021-06-12 20:15:14,802 INFO L226 Difference]: Without dead ends: 1309 [2021-06-12 20:15:14,802 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 2338.8ms TimeCoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:15:14,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2021-06-12 20:15:14,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 906. [2021-06-12 20:15:14,812 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-06-12 20:15:14,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 3160 transitions. [2021-06-12 20:15:14,814 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 3160 transitions. Word has length 20 [2021-06-12 20:15:14,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:14,814 INFO L482 AbstractCegarLoop]: Abstraction has 906 states and 3160 transitions. [2021-06-12 20:15:14,814 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-06-12 20:15:14,814 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 3160 transitions. [2021-06-12 20:15:14,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:14,815 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:14,815 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:15,015 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18548,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:15,016 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:15,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:15,016 INFO L82 PathProgramCache]: Analyzing trace with hash -1246446742, now seen corresponding path program 110 times [2021-06-12 20:15:15,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:15,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132143551] [2021-06-12 20:15:15,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:15,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-06-12 20:15:15,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:15,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132143551] [2021-06-12 20:15:15,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132143551] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:15,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946397749] [2021-06-12 20:15:15,206 INFO L93 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-06-12 20:15:15,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:15,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:15,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:15:15,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:15,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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 9 treesize of output 1 [2021-06-12 20:15:15,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:15,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:15,627 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:15,634 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,639 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:15,640 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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-06-12 20:15:15,647 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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 8 treesize of output 1 [2021-06-12 20:15:15,654 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:15,661 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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 10 treesize of output 1 [2021-06-12 20:15:15,668 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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 10 treesize of output 1 [2021-06-12 20:15:15,675 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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 9 treesize of output 2 [2021-06-12 20:15:15,682 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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 10 treesize of output 1 [2021-06-12 20:15:15,688 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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 9 treesize of output 1 [2021-06-12 20:15:15,693 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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 9 treesize of output 2 [2021-06-12 20:15:15,699 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,703 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:15,703 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:15:15,708 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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 10 treesize of output 1 [2021-06-12 20:15:15,713 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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-06-12 20:15:15,719 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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 8 treesize of output 1 [2021-06-12 20:15:15,723 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,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-06-12 20:15:15,728 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,853 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-06-12 20:15:15,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:15,857 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-06-12 20:15:15,857 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:837, output treesize:269 [2021-06-12 20:15:16,132 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 79 [2021-06-12 20:15:17,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:17,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:17,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:17,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:17,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:17,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 10 treesize of output 1 [2021-06-12 20:15:17,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:17,389 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 79 [2021-06-12 20:15:17,390 INFO L628 ElimStorePlain]: treesize reduction 325, result has 47.7 percent of original size [2021-06-12 20:15:17,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-06-12 20:15:17,395 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:17,531 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-06-12 20:15:17,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:17,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 3 treesize of output 1 [2021-06-12 20:15:17,536 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:17,668 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-06-12 20:15:17,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:17,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:15:17,674 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:17,813 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-12 20:15:17,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:17,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-06-12 20:15:17,818 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:17,947 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-06-12 20:15:17,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:17,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:15:17,953 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:18,080 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-06-12 20:15:18,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:18,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 6 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-12 20:15:18,084 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 10 variables, input treesize:671, output treesize:239 [2021-06-12 20:15:18,293 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-06-12 20:15:18,553 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:18,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946397749] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:18,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:18,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:18,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502326708] [2021-06-12 20:15:18,553 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:18,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:18,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:18,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:18,554 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-06-12 20:15:19,464 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2021-06-12 20:15:19,682 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-06-12 20:15:19,862 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 42 [2021-06-12 20:15:20,110 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-06-12 20:15:20,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:20,146 INFO L93 Difference]: Finished difference Result 1251 states and 4123 transitions. [2021-06-12 20:15:20,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:15:20,146 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-06-12 20:15:20,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:20,148 INFO L225 Difference]: With dead ends: 1251 [2021-06-12 20:15:20,148 INFO L226 Difference]: Without dead ends: 1206 [2021-06-12 20:15:20,148 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 2072.2ms TimeCoverageRelationStatistics Valid=174, Invalid=696, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:15:20,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-06-12 20:15:20,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 903. [2021-06-12 20:15:20,157 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-06-12 20:15:20,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-06-12 20:15:20,159 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-06-12 20:15:20,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:20,159 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-06-12 20:15:20,159 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-06-12 20:15:20,159 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-06-12 20:15:20,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:20,160 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:20,160 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:20,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18777,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:20,361 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:20,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:20,361 INFO L82 PathProgramCache]: Analyzing trace with hash 513606198, now seen corresponding path program 111 times [2021-06-12 20:15:20,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:20,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628777088] [2021-06-12 20:15:20,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:20,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:20,566 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:20,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:20,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628777088] [2021-06-12 20:15:20,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628777088] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:20,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362105948] [2021-06-12 20:15:20,567 INFO L93 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-06-12 20:15:20,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:15:20,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:20,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:15:20,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:20,954 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2021-06-12 20:15:21,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:21,743 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:21,752 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,758 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,759 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:21,767 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,773 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,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 10 treesize of output 1 [2021-06-12 20:15:21,779 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:15:21,785 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:21,792 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,797 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,802 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:21,808 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,812 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,813 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,817 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,818 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:21,823 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:21,829 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,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 8 treesize of output 1 [2021-06-12 20:15:21,834 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:15:21,840 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:21,846 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,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-06-12 20:15:21,853 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:21,858 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,862 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,863 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,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 8 treesize of output 1 [2021-06-12 20:15:21,868 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,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-06-12 20:15:21,874 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,878 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,883 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:21,889 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:21,895 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:21,901 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:21,906 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:21,912 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,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 1 [2021-06-12 20:15:21,917 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,921 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,922 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:21,927 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,931 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,935 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,935 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:21,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 7 treesize of output 1 [2021-06-12 20:15:21,940 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,944 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,944 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,948 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:21,952 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:21,952 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,186 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-06-12 20:15:22,186 INFO L628 ElimStorePlain]: treesize reduction 24, result has 91.7 percent of original size [2021-06-12 20:15:22,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-06-12 20:15:22,191 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:15:22,195 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:15:22,199 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,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-06-12 20:15:22,204 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,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 3 treesize of output 1 [2021-06-12 20:15:22,208 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,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 4 treesize of output 2 [2021-06-12 20:15:22,212 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,412 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-06-12 20:15:22,413 INFO L628 ElimStorePlain]: treesize reduction 2, result has 99.2 percent of original size [2021-06-12 20:15:22,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-12 20:15:22,415 INFO L247 ElimStorePlain]: Needed 47 recursive calls to eliminate 3 variables, input treesize:1646, output treesize:200 [2021-06-12 20:15:22,567 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2021-06-12 20:15:22,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:22,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362105948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:22,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:22,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:22,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542639072] [2021-06-12 20:15:22,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:22,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:22,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:22,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:22,818 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-06-12 20:15:23,114 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2021-06-12 20:15:23,644 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-06-12 20:15:23,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:23,832 INFO L93 Difference]: Finished difference Result 1141 states and 3810 transitions. [2021-06-12 20:15:23,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:15:23,833 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-06-12 20:15:23,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:23,834 INFO L225 Difference]: With dead ends: 1141 [2021-06-12 20:15:23,834 INFO L226 Difference]: Without dead ends: 1126 [2021-06-12 20:15:23,834 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1367.9ms TimeCoverageRelationStatistics Valid=142, Invalid=508, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:23,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-06-12 20:15:23,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 903. [2021-06-12 20:15:23,843 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-06-12 20:15:23,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-06-12 20:15:23,845 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-06-12 20:15:23,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:23,845 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-06-12 20:15:23,845 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-06-12 20:15:23,845 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-06-12 20:15:23,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:23,846 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:23,846 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:24,046 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19233 [2021-06-12 20:15:24,046 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:24,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:24,047 INFO L82 PathProgramCache]: Analyzing trace with hash -998413246, now seen corresponding path program 112 times [2021-06-12 20:15:24,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:24,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150302814] [2021-06-12 20:15:24,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:24,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:24,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:24,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:24,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150302814] [2021-06-12 20:15:24,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150302814] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:24,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142885596] [2021-06-12 20:15:24,359 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:15:24,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:24,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:24,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:15:24,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:25,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:25,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15: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 10 treesize of output 1 [2021-06-12 20:15:25,167 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:25,172 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,175 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:25,176 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:25,180 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15: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 8 treesize of output 1 [2021-06-12 20:15:25,185 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15: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 10 treesize of output 1 [2021-06-12 20:15:25,190 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,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-06-12 20:15:25,195 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,199 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:25,199 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,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-06-12 20:15:25,204 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,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 7 treesize of output 1 [2021-06-12 20:15:25,209 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,213 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:25,213 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:25,217 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,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 8 treesize of output 1 [2021-06-12 20:15:25,222 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:25,226 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,229 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:25,229 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:25,234 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,237 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:25,237 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:25,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-06-12 20:15:25,242 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:25,245 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,373 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-06-12 20:15:25,373 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.9 percent of original size [2021-06-12 20:15:25,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:15:25,377 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,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 5 treesize of output 1 [2021-06-12 20:15:25,380 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:15:25,383 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:15:25,387 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:15:25,390 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:25,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:25,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:15:25,441 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:781, output treesize:89 [2021-06-12 20:15:25,558 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:25,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142885596] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:25,558 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:25,558 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:25,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042749069] [2021-06-12 20:15:25,558 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:25,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:25,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:25,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:25,559 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-06-12 20:15:26,305 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-06-12 20:15:26,554 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-06-12 20:15:26,778 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 50 [2021-06-12 20:15:26,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:26,902 INFO L93 Difference]: Finished difference Result 1076 states and 3621 transitions. [2021-06-12 20:15:26,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:15:26,902 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-06-12 20:15:26,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:26,904 INFO L225 Difference]: With dead ends: 1076 [2021-06-12 20:15:26,904 INFO L226 Difference]: Without dead ends: 1061 [2021-06-12 20:15:26,904 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 1680.7ms TimeCoverageRelationStatistics Valid=154, Invalid=548, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:15:26,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2021-06-12 20:15:26,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 903. [2021-06-12 20:15:26,913 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-06-12 20:15:26,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-06-12 20:15:26,914 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-06-12 20:15:26,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:26,914 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-06-12 20:15:26,914 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-06-12 20:15:26,914 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-06-12 20:15:26,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:26,915 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:26,915 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:27,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19581,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:27,116 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:27,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:27,116 INFO L82 PathProgramCache]: Analyzing trace with hash -1755439614, now seen corresponding path program 113 times [2021-06-12 20:15:27,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:27,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445382429] [2021-06-12 20:15:27,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:27,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:27,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:27,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:27,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445382429] [2021-06-12 20:15:27,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445382429] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:27,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74874331] [2021-06-12 20:15:27,315 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:15:27,388 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:27,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:27,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:15:27,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:27,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-06-12 20:15:27,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74874331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:27,808 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:27,808 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:15:27,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376653549] [2021-06-12 20:15:27,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:15:27,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:27,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:15:27,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:15:27,809 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-06-12 20:15:28,666 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2021-06-12 20:15:28,969 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 49 [2021-06-12 20:15:29,123 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2021-06-12 20:15:29,328 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 57 [2021-06-12 20:15:29,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:29,551 INFO L93 Difference]: Finished difference Result 1208 states and 3960 transitions. [2021-06-12 20:15:29,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:15:29,551 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-06-12 20:15:29,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:29,553 INFO L225 Difference]: With dead ends: 1208 [2021-06-12 20:15:29,553 INFO L226 Difference]: Without dead ends: 1148 [2021-06-12 20:15:29,553 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 1839.2ms TimeCoverageRelationStatistics Valid=202, Invalid=920, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 20:15:29,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2021-06-12 20:15:29,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 909. [2021-06-12 20:15:29,563 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-06-12 20:15:29,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 3174 transitions. [2021-06-12 20:15:29,564 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 3174 transitions. Word has length 20 [2021-06-12 20:15:29,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:29,564 INFO L482 AbstractCegarLoop]: Abstraction has 909 states and 3174 transitions. [2021-06-12 20:15:29,564 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-06-12 20:15:29,564 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 3174 transitions. [2021-06-12 20:15:29,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:29,566 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:29,566 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:29,766 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19745 [2021-06-12 20:15:29,766 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:29,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:29,766 INFO L82 PathProgramCache]: Analyzing trace with hash -1403063924, now seen corresponding path program 114 times [2021-06-12 20:15:29,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:29,767 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795172595] [2021-06-12 20:15:29,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:29,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:29,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-06-12 20:15:29,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:29,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795172595] [2021-06-12 20:15:29,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795172595] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:29,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104963168] [2021-06-12 20:15:29,993 INFO L93 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-06-12 20:15:30,059 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:15:30,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:30,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:15:30,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:30,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,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 9 treesize of output 2 [2021-06-12 20:15:30,914 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,918 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,919 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,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 10 treesize of output 1 [2021-06-12 20:15:30,924 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,928 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,929 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:15:30,935 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,938 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,939 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,943 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,944 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,948 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,952 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,953 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:15:30,959 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:30,964 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,967 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,968 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,971 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,972 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:30,977 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,981 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,981 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,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 7 treesize of output 1 [2021-06-12 20:15:30,986 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,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 10 treesize of output 1 [2021-06-12 20:15:30,991 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,995 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,996 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:31,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 9 treesize of output 1 [2021-06-12 20:15:31,001 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:31,005 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:31,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:31,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 10 treesize of output 1 [2021-06-12 20:15:31,010 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:31,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:31,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 8 treesize of output 1 [2021-06-12 20:15:31,015 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:31,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-06-12 20:15:31,019 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,199 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-06-12 20:15:31,199 INFO L628 ElimStorePlain]: treesize reduction 25, result has 88.3 percent of original size [2021-06-12 20:15:31,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-06-12 20:15:31,204 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,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-06-12 20:15:31,208 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,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 3 treesize of output 1 [2021-06-12 20:15:31,211 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:15:31,215 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,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 5 treesize of output 1 [2021-06-12 20:15:31,219 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:15:31,223 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:31,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:31,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:15:31,300 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1029, output treesize:136 [2021-06-12 20:15:31,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:31,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104963168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:31,509 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:31,509 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:31,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081521872] [2021-06-12 20:15:31,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:31,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:31,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:31,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:31,510 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-06-12 20:15:31,764 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-06-12 20:15:32,159 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-06-12 20:15:33,064 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-06-12 20:15:33,245 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-06-12 20:15:33,472 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2021-06-12 20:15:33,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:33,570 INFO L93 Difference]: Finished difference Result 1303 states and 4232 transitions. [2021-06-12 20:15:33,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-12 20:15:33,571 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-06-12 20:15:33,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:33,573 INFO L225 Difference]: With dead ends: 1303 [2021-06-12 20:15:33,573 INFO L226 Difference]: Without dead ends: 1243 [2021-06-12 20:15:33,573 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 2169.6ms TimeCoverageRelationStatistics Valid=289, Invalid=1193, Unknown=0, NotChecked=0, Total=1482 [2021-06-12 20:15:33,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states. [2021-06-12 20:15:33,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 921. [2021-06-12 20:15:33,584 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-06-12 20:15:33,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 3221 transitions. [2021-06-12 20:15:33,585 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 3221 transitions. Word has length 20 [2021-06-12 20:15:33,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:33,586 INFO L482 AbstractCegarLoop]: Abstraction has 921 states and 3221 transitions. [2021-06-12 20:15:33,586 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-06-12 20:15:33,586 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 3221 transitions. [2021-06-12 20:15:33,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:33,587 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:33,587 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:33,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19767 [2021-06-12 20:15:33,787 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:33,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:33,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1404631678, now seen corresponding path program 115 times [2021-06-12 20:15:33,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:33,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339292599] [2021-06-12 20:15:33,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:33,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:34,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:34,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:34,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339292599] [2021-06-12 20:15:34,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339292599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:34,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059435589] [2021-06-12 20:15:34,059 INFO 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-06-12 20:15:34,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:34,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:15:34,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:34,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15: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 9 treesize of output 2 [2021-06-12 20:15:34,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:15:34,470 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:34,475 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,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-06-12 20:15:34,479 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:15:34,484 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:34,489 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,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 10 treesize of output 1 [2021-06-12 20:15:34,493 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,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 10 treesize of output 1 [2021-06-12 20:15:34,498 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,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 10 treesize of output 1 [2021-06-12 20:15:34,503 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,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 7 treesize of output 1 [2021-06-12 20:15:34,507 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,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 8 treesize of output 1 [2021-06-12 20:15:34,511 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:34,515 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:34,587 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-06-12 20:15:34,587 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:425, output treesize:169 [2021-06-12 20:15:35,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:35,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:35,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 10 treesize of output 1 [2021-06-12 20:15:35,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:35,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:35,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:35,517 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:35,729 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 69 [2021-06-12 20:15:35,729 INFO L628 ElimStorePlain]: treesize reduction 194, result has 48.8 percent of original size [2021-06-12 20:15:35,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:15:35,734 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:35,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:35,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 5 treesize of output 1 [2021-06-12 20:15:35,818 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:35,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:35,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 4 treesize of output 2 [2021-06-12 20:15:35,910 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:35,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:35,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 3 treesize of output 1 [2021-06-12 20:15:35,990 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:36,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:36,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-06-12 20:15:36,069 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:36,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:36,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:15:36,144 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:427, output treesize:136 [2021-06-12 20:15:36,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:36,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059435589] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:36,354 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:36,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:36,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351834364] [2021-06-12 20:15:36,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:36,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:36,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:36,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:36,355 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-06-12 20:15:36,828 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 82 [2021-06-12 20:15:37,066 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 69 [2021-06-12 20:15:37,253 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 76 [2021-06-12 20:15:37,449 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 67 [2021-06-12 20:15:37,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:37,474 INFO L93 Difference]: Finished difference Result 1171 states and 3911 transitions. [2021-06-12 20:15:37,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:15:37,475 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-06-12 20:15:37,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:37,476 INFO L225 Difference]: With dead ends: 1171 [2021-06-12 20:15:37,476 INFO L226 Difference]: Without dead ends: 1141 [2021-06-12 20:15:37,477 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1538.1ms TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:37,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-06-12 20:15:37,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 918. [2021-06-12 20:15:37,493 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-06-12 20:15:37,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 3213 transitions. [2021-06-12 20:15:37,495 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 3213 transitions. Word has length 20 [2021-06-12 20:15:37,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:37,495 INFO L482 AbstractCegarLoop]: Abstraction has 918 states and 3213 transitions. [2021-06-12 20:15:37,495 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-06-12 20:15:37,495 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 3213 transitions. [2021-06-12 20:15:37,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:37,496 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:37,496 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:37,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20040,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:37,697 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:37,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:37,697 INFO L82 PathProgramCache]: Analyzing trace with hash 294181020, now seen corresponding path program 116 times [2021-06-12 20:15:37,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:37,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456259772] [2021-06-12 20:15:37,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:37,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:37,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-06-12 20:15:37,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:37,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456259772] [2021-06-12 20:15:37,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456259772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:37,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359479989] [2021-06-12 20:15:37,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:15:37,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:37,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:37,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:15:37,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:38,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:38,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:38,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,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-06-12 20:15:38,936 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,940 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:38,941 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,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 7 treesize of output 1 [2021-06-12 20:15:38,947 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:15:38,953 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,957 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:38,958 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,962 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:38,963 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:38,968 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:38,974 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:38,980 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,984 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:38,985 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:38,991 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,995 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:38,995 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,999 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:39,000 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,003 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:39,004 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,008 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:39,008 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:39,013 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:39,018 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,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-06-12 20:15:39,023 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:39,027 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,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-06-12 20:15:39,032 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,036 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:39,036 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:39,040 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15: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-06-12 20:15:39,045 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15: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 10 treesize of output 1 [2021-06-12 20:15:39,050 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:15:39,055 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15: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 9 treesize of output 2 [2021-06-12 20:15:39,061 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15: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 11 treesize of output 2 [2021-06-12 20:15:39,066 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,069 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:39,070 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,281 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-06-12 20:15:39,281 INFO L628 ElimStorePlain]: treesize reduction 31, result has 87.6 percent of original size [2021-06-12 20:15:39,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 3 treesize of output 1 [2021-06-12 20:15:39,285 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:15:39,290 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:15:39,294 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:15:39,298 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,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-06-12 20:15:39,302 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,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 4 treesize of output 2 [2021-06-12 20:15:39,306 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,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 5 treesize of output 1 [2021-06-12 20:15:39,309 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:39,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-12 20:15:39,402 INFO L247 ElimStorePlain]: Needed 38 recursive calls to eliminate 3 variables, input treesize:1292, output treesize:162 [2021-06-12 20:15:39,568 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-06-12 20:15:39,700 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:39,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359479989] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:39,701 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:39,701 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:39,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66707224] [2021-06-12 20:15:39,701 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:39,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:39,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:39,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:39,701 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-06-12 20:15:40,324 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-06-12 20:15:40,532 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-06-12 20:15:40,776 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2021-06-12 20:15:40,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:40,868 INFO L93 Difference]: Finished difference Result 1205 states and 3958 transitions. [2021-06-12 20:15:40,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:15:40,868 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-06-12 20:15:40,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:40,870 INFO L225 Difference]: With dead ends: 1205 [2021-06-12 20:15:40,870 INFO L226 Difference]: Without dead ends: 1130 [2021-06-12 20:15:40,870 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 1507.6ms TimeCoverageRelationStatistics Valid=193, Invalid=863, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:15:40,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1130 states. [2021-06-12 20:15:40,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1130 to 930. [2021-06-12 20:15:40,879 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-06-12 20:15:40,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 3266 transitions. [2021-06-12 20:15:40,880 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 3266 transitions. Word has length 20 [2021-06-12 20:15:40,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:40,881 INFO L482 AbstractCegarLoop]: Abstraction has 930 states and 3266 transitions. [2021-06-12 20:15:40,881 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-06-12 20:15:40,881 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 3266 transitions. [2021-06-12 20:15:40,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:40,882 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:40,882 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:41,082 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20421 [2021-06-12 20:15:41,082 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:41,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:41,083 INFO L82 PathProgramCache]: Analyzing trace with hash -199712680, now seen corresponding path program 117 times [2021-06-12 20:15:41,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:41,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348693347] [2021-06-12 20:15:41,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:41,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:41,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:41,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:41,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348693347] [2021-06-12 20:15:41,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348693347] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:41,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373461743] [2021-06-12 20:15:41,315 INFO L93 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-06-12 20:15:41,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:15:41,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:41,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:15:41,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:41,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,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-06-12 20:15:41,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:41,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:41,580 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,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 2 [2021-06-12 20:15:41,586 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:41,591 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:41,596 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:41,601 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:41,607 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:41,612 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:41,618 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:15:41,623 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:41,629 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:15:41,634 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:41,654 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:15:41,662 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,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 7 treesize of output 1 [2021-06-12 20:15:41,669 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:41,676 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:41,683 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:41,689 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,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-06-12 20:15:41,696 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,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 11 treesize of output 2 [2021-06-12 20:15:41,704 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:41,710 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,714 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:41,715 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:41,721 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:41,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:41,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:41,727 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:42,022 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-12 20:15:42,022 INFO L628 ElimStorePlain]: treesize reduction 60, result has 83.3 percent of original size [2021-06-12 20:15:42,026 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-06-12 20:15:42,026 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:971, output treesize:300 [2021-06-12 20:15:42,277 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-06-12 20:15:43,282 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-06-12 20:15:43,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:43,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 8 treesize of output 1 [2021-06-12 20:15:43,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:43,506 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 77 [2021-06-12 20:15:43,507 INFO L628 ElimStorePlain]: treesize reduction 403, result has 32.4 percent of original size [2021-06-12 20:15:43,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-06-12 20:15:43,512 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:43,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:43,598 INFO L518 ElimStorePlain]: Eliminatee v_prenex_973 vanished before elimination [2021-06-12 20:15:43,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 3 treesize of output 1 [2021-06-12 20:15:43,603 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:43,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:43,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 4 treesize of output 2 [2021-06-12 20:15:43,693 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:43,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:43,776 INFO L518 ElimStorePlain]: Eliminatee v_prenex_986 vanished before elimination [2021-06-12 20:15:43,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 5 treesize of output 1 [2021-06-12 20:15:43,780 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:43,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:43,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-06-12 20:15:43,865 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:43,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:43,942 INFO L518 ElimStorePlain]: Eliminatee v_prenex_974 vanished before elimination [2021-06-12 20:15:43,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:15:43,946 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:44,031 INFO L518 ElimStorePlain]: Eliminatee v_prenex_976 vanished before elimination [2021-06-12 20:15:44,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 5 treesize of output 1 [2021-06-12 20:15:44,035 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:44,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:15:44,111 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 20 variables, input treesize:629, output treesize:136 [2021-06-12 20:15:44,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-06-12 20:15:44,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373461743] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:44,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:44,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:44,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733315964] [2021-06-12 20:15:44,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:44,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:44,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:44,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:44,320 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-06-12 20:15:44,765 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-06-12 20:15:44,961 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-06-12 20:15:45,344 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-06-12 20:15:45,708 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 89 [2021-06-12 20:15:46,081 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 77 [2021-06-12 20:15:46,338 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 80 [2021-06-12 20:15:46,773 WARN L205 SmtUtils]: Spent 404.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 97 [2021-06-12 20:15:47,176 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 88 [2021-06-12 20:15:47,679 WARN L205 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2021-06-12 20:15:48,016 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 98 [2021-06-12 20:15:48,337 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 87 [2021-06-12 20:15:48,618 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 89 [2021-06-12 20:15:48,950 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 91 [2021-06-12 20:15:49,365 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 75 [2021-06-12 20:15:49,719 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 90 [2021-06-12 20:15:50,012 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 90 [2021-06-12 20:15:50,309 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 99 [2021-06-12 20:15:50,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:50,319 INFO L93 Difference]: Finished difference Result 1752 states and 5524 transitions. [2021-06-12 20:15:50,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-12 20:15:50,319 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-06-12 20:15:50,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:50,321 INFO L225 Difference]: With dead ends: 1752 [2021-06-12 20:15:50,322 INFO L226 Difference]: Without dead ends: 1662 [2021-06-12 20:15:50,322 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 6264.7ms TimeCoverageRelationStatistics Valid=402, Invalid=1490, Unknown=0, NotChecked=0, Total=1892 [2021-06-12 20:15:50,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states. [2021-06-12 20:15:50,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 952. [2021-06-12 20:15:50,333 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-06-12 20:15:50,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 3361 transitions. [2021-06-12 20:15:50,335 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 3361 transitions. Word has length 20 [2021-06-12 20:15:50,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:50,335 INFO L482 AbstractCegarLoop]: Abstraction has 952 states and 3361 transitions. [2021-06-12 20:15:50,335 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-06-12 20:15:50,335 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 3361 transitions. [2021-06-12 20:15:50,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:50,336 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:50,337 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:50,537 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20714,122 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:50,537 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:50,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:50,537 INFO L82 PathProgramCache]: Analyzing trace with hash -837951760, now seen corresponding path program 118 times [2021-06-12 20:15:50,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:50,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112405539] [2021-06-12 20:15:50,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:50,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:50,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:50,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:50,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112405539] [2021-06-12 20:15:50,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112405539] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:50,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364861888] [2021-06-12 20:15:50,789 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:15:50,879 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:50,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:50,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:15:50,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:51,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:51,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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 9 treesize of output 2 [2021-06-12 20:15:51,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:51,280 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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-06-12 20:15:51,285 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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 1 [2021-06-12 20:15:51,290 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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 8 treesize of output 1 [2021-06-12 20:15:51,295 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:15:51,302 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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 8 treesize of output 1 [2021-06-12 20:15:51,308 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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-06-12 20:15:51,313 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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-06-12 20:15:51,318 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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 11 treesize of output 2 [2021-06-12 20:15:51,323 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:15:51,328 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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 9 treesize of output 2 [2021-06-12 20:15:51,334 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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 10 treesize of output 1 [2021-06-12 20:15:51,339 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:51,344 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:51,348 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:51,353 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:15:51,358 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:51,363 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:51,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-06-12 20:15:51,367 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:51,596 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-06-12 20:15:51,597 INFO L628 ElimStorePlain]: treesize reduction 60, result has 80.1 percent of original size [2021-06-12 20:15:51,600 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-06-12 20:15:51,600 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:769, output treesize:241 [2021-06-12 20:15:51,735 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:15:51,915 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-12 20:15:52,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:52,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-06-12 20:15:52,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:52,617 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.5 percent of original size [2021-06-12 20:15:52,617 INFO L518 ElimStorePlain]: Eliminatee v_prenex_993 vanished before elimination [2021-06-12 20:15:52,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-06-12 20:15:52,621 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:52,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:52,662 INFO L518 ElimStorePlain]: Eliminatee v_prenex_994 vanished before elimination [2021-06-12 20:15:52,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-06-12 20:15:52,666 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:52,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:52,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:15:52,707 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:210, output treesize:92 [2021-06-12 20:15:52,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:52,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364861888] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:52,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:52,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:52,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692858996] [2021-06-12 20:15:52,824 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:52,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:52,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:52,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:52,824 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-06-12 20:15:53,284 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-06-12 20:15:53,782 WARN L205 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 105 [2021-06-12 20:15:54,189 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 76 [2021-06-12 20:15:54,536 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 93 [2021-06-12 20:15:54,836 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 65 [2021-06-12 20:15:55,282 WARN L205 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 92 [2021-06-12 20:15:55,590 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-06-12 20:15:55,741 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-12 20:15:56,022 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 94 [2021-06-12 20:15:56,168 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-12 20:15:56,456 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-12 20:15:56,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:56,471 INFO L93 Difference]: Finished difference Result 1352 states and 4424 transitions. [2021-06-12 20:15:56,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:15:56,472 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-06-12 20:15:56,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:56,474 INFO L225 Difference]: With dead ends: 1352 [2021-06-12 20:15:56,474 INFO L226 Difference]: Without dead ends: 1322 [2021-06-12 20:15:56,474 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 4094.2ms TimeCoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 20:15:56,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2021-06-12 20:15:56,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 956. [2021-06-12 20:15:56,484 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-06-12 20:15:56,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 3373 transitions. [2021-06-12 20:15:56,485 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 3373 transitions. Word has length 20 [2021-06-12 20:15:56,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:56,486 INFO L482 AbstractCegarLoop]: Abstraction has 956 states and 3373 transitions. [2021-06-12 20:15:56,486 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-06-12 20:15:56,486 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 3373 transitions. [2021-06-12 20:15:56,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:56,487 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:56,487 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:56,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20844,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:56,687 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:56,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:56,688 INFO L82 PathProgramCache]: Analyzing trace with hash 1678238390, now seen corresponding path program 119 times [2021-06-12 20:15:56,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:56,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642097651] [2021-06-12 20:15:56,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:56,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:56,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-06-12 20:15:56,904 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:56,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642097651] [2021-06-12 20:15:56,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642097651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:56,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554052879] [2021-06-12 20:15:56,904 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:15:56,973 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:15:56,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:56,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:15:56,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:57,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:57,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554052879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:57,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:57,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:15:57,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089331607] [2021-06-12 20:15:57,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:15:57,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:57,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:15:57,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:15:57,529 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-06-12 20:15:57,813 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-06-12 20:15:58,623 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 54 [2021-06-12 20:15:59,091 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-06-12 20:15:59,294 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-06-12 20:15:59,487 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-06-12 20:15:59,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:59,490 INFO L93 Difference]: Finished difference Result 1526 states and 4940 transitions. [2021-06-12 20:15:59,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-12 20:15:59,491 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-06-12 20:15:59,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:59,494 INFO L225 Difference]: With dead ends: 1526 [2021-06-12 20:15:59,494 INFO L226 Difference]: Without dead ends: 1511 [2021-06-12 20:15:59,494 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 2056.1ms TimeCoverageRelationStatistics Valid=279, Invalid=1127, Unknown=0, NotChecked=0, Total=1406 [2021-06-12 20:15:59,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2021-06-12 20:15:59,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 960. [2021-06-12 20:15:59,506 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-06-12 20:15:59,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 3387 transitions. [2021-06-12 20:15:59,507 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 3387 transitions. Word has length 20 [2021-06-12 20:15:59,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:59,507 INFO L482 AbstractCegarLoop]: Abstraction has 960 states and 3387 transitions. [2021-06-12 20:15:59,507 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-06-12 20:15:59,508 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 3387 transitions. [2021-06-12 20:15:59,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:15:59,509 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:59,509 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:59,709 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21006 [2021-06-12 20:15:59,709 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:59,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:59,709 INFO L82 PathProgramCache]: Analyzing trace with hash 1060539052, now seen corresponding path program 120 times [2021-06-12 20:15:59,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:59,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995721270] [2021-06-12 20:15:59,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:59,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:59,952 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:59,952 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:59,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995721270] [2021-06-12 20:15:59,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995721270] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:59,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735103643] [2021-06-12 20:15:59,952 INFO L93 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-06-12 20:16:00,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:16:00,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:00,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:16:00,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:00,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,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 10 treesize of output 1 [2021-06-12 20:16:00,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,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 9 treesize of output 1 [2021-06-12 20:16:00,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,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 10 treesize of output 1 [2021-06-12 20:16:00,479 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,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 8 treesize of output 1 [2021-06-12 20:16:00,484 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:00,489 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:00,495 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:16:00,500 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,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 10 treesize of output 1 [2021-06-12 20:16:00,505 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,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 7 treesize of output 1 [2021-06-12 20:16:00,510 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,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 7 treesize of output 1 [2021-06-12 20:16:00,516 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,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 9 treesize of output 2 [2021-06-12 20:16:00,521 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:16:00,526 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:16:00,532 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:00,536 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:00,541 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:00,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:16:00,546 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:00,660 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-06-12 20:16:00,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:00,664 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-06-12 20:16:00,664 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:609, output treesize:241 [2021-06-12 20:16:00,798 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:16:00,976 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-12 20:16:01,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:01,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:01,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:16:01,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:01,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:01,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 10 treesize of output 1 [2021-06-12 20:16:01,753 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:01,846 INFO L628 ElimStorePlain]: treesize reduction 76, result has 56.8 percent of original size [2021-06-12 20:16:01,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-06-12 20:16:01,849 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:01,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:01,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:01,893 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:01,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:01,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:16:01,932 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:210, output treesize:92 [2021-06-12 20:16:02,051 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:02,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735103643] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:02,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:02,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:02,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009831748] [2021-06-12 20:16:02,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:02,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:02,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:02,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:02,052 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-06-12 20:16:02,826 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 98 [2021-06-12 20:16:03,105 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2021-06-12 20:16:03,562 WARN L205 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 102 [2021-06-12 20:16:03,798 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 52 [2021-06-12 20:16:04,125 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-12 20:16:04,585 WARN L205 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 92 [2021-06-12 20:16:04,738 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-12 20:16:05,047 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-06-12 20:16:05,392 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 94 [2021-06-12 20:16:05,534 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-12 20:16:05,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:05,546 INFO L93 Difference]: Finished difference Result 1393 states and 4537 transitions. [2021-06-12 20:16:05,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:16:05,546 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-06-12 20:16:05,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:05,548 INFO L225 Difference]: With dead ends: 1393 [2021-06-12 20:16:05,548 INFO L226 Difference]: Without dead ends: 1363 [2021-06-12 20:16:05,548 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 3922.7ms TimeCoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 20:16:05,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2021-06-12 20:16:05,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 955. [2021-06-12 20:16:05,558 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-06-12 20:16:05,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 3371 transitions. [2021-06-12 20:16:05,560 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 3371 transitions. Word has length 20 [2021-06-12 20:16:05,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:05,560 INFO L482 AbstractCegarLoop]: Abstraction has 955 states and 3371 transitions. [2021-06-12 20:16:05,560 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-06-12 20:16:05,560 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 3371 transitions. [2021-06-12 20:16:05,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:16:05,561 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:05,561 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:05,762 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21029 [2021-06-12 20:16:05,762 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:05,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:05,762 INFO L82 PathProgramCache]: Analyzing trace with hash 145457564, now seen corresponding path program 121 times [2021-06-12 20:16:05,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:05,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381994458] [2021-06-12 20:16:05,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:05,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:05,955 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:05,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:05,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381994458] [2021-06-12 20:16:05,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381994458] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:05,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640048433] [2021-06-12 20:16:05,956 INFO 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-06-12 20:16:06,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:06,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:16:06,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:06,218 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-06-12 20:16:06,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:06,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:06,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:06,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:06,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:06,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:06,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:16:06,632 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:06,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:06,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:06,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:16:06,639 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:06,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:06,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:06,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 8 treesize of output 1 [2021-06-12 20:16:06,647 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:06,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:06,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 10 treesize of output 1 [2021-06-12 20:16:06,654 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,115 WARN L205 SmtUtils]: Spent 460.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 97 [2021-06-12 20:16:07,115 INFO L628 ElimStorePlain]: treesize reduction 434, result has 50.1 percent of original size [2021-06-12 20:16:07,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 3 treesize of output 1 [2021-06-12 20:16:07,121 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,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 5 treesize of output 1 [2021-06-12 20:16:07,126 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,316 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-12 20:16:07,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:07,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 5 treesize of output 1 [2021-06-12 20:16:07,322 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,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 3 treesize of output 1 [2021-06-12 20:16:07,327 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,517 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-12 20:16:07,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:07,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-06-12 20:16:07,523 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,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 6 treesize of output 2 [2021-06-12 20:16:07,528 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:16:07,534 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,716 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-12 20:16:07,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:07,728 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-06-12 20:16:07,728 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:995, output treesize:401 [2021-06-12 20:16:08,024 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 125 [2021-06-12 20:16:08,543 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-06-12 20:16:10,072 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-06-12 20:16:10,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:10,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:10,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-06-12 20:16:10,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:10,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:10,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:16:10,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:10,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:16:10,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,327 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 65 [2021-06-12 20:16:10,328 INFO L628 ElimStorePlain]: treesize reduction 746, result has 17.2 percent of original size [2021-06-12 20:16:10,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 4 treesize of output 2 [2021-06-12 20:16:10,333 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:10,395 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1023 vanished before elimination [2021-06-12 20:16:10,395 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1012 vanished before elimination [2021-06-12 20:16:10,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 3 treesize of output 1 [2021-06-12 20:16:10,399 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:10,461 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1013 vanished before elimination [2021-06-12 20:16:10,461 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1014 vanished before elimination [2021-06-12 20:16:10,461 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1015 vanished before elimination [2021-06-12 20:16:10,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 4 treesize of output 2 [2021-06-12 20:16:10,465 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:10,524 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1027 vanished before elimination [2021-06-12 20:16:10,524 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1029 vanished before elimination [2021-06-12 20:16:10,524 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1020 vanished before elimination [2021-06-12 20:16:10,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:16:10,528 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:10,586 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1021 vanished before elimination [2021-06-12 20:16:10,586 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1022 vanished before elimination [2021-06-12 20:16:10,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:16:10,590 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:10,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:16:10,650 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:10,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:16:10,709 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:10,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:16:10,762 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 26 variables, input treesize:966, output treesize:107 [2021-06-12 20:16:10,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-06-12 20:16:10,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640048433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:10,896 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:10,896 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:10,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531947612] [2021-06-12 20:16:10,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:10,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:10,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:10,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:10,896 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-06-12 20:16:11,676 WARN L205 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 100 [2021-06-12 20:16:11,850 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2021-06-12 20:16:12,357 WARN L205 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 116 [2021-06-12 20:16:12,798 WARN L205 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 105 [2021-06-12 20:16:13,340 WARN L205 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 83 [2021-06-12 20:16:13,794 WARN L205 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 115 [2021-06-12 20:16:14,176 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 118 [2021-06-12 20:16:14,519 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 114 [2021-06-12 20:16:14,923 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 111 [2021-06-12 20:16:14,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:14,936 INFO L93 Difference]: Finished difference Result 1361 states and 4487 transitions. [2021-06-12 20:16:14,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:16:14,936 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-06-12 20:16:14,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:14,938 INFO L225 Difference]: With dead ends: 1361 [2021-06-12 20:16:14,938 INFO L226 Difference]: Without dead ends: 1331 [2021-06-12 20:16:14,938 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 4697.7ms TimeCoverageRelationStatistics Valid=208, Invalid=914, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 20:16:14,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2021-06-12 20:16:14,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 951. [2021-06-12 20:16:14,949 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-06-12 20:16:14,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 3357 transitions. [2021-06-12 20:16:14,950 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 3357 transitions. Word has length 20 [2021-06-12 20:16:14,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:14,950 INFO L482 AbstractCegarLoop]: Abstraction has 951 states and 3357 transitions. [2021-06-12 20:16:14,950 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-06-12 20:16:14,950 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 3357 transitions. [2021-06-12 20:16:14,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:16:14,952 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:14,952 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:15,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21376 [2021-06-12 20:16:15,152 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:15,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:15,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1943695790, now seen corresponding path program 122 times [2021-06-12 20:16:15,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:15,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472411569] [2021-06-12 20:16:15,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:15,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:15,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:15,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:15,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472411569] [2021-06-12 20:16:15,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472411569] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:15,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007808166] [2021-06-12 20:16:15,367 INFO L93 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-06-12 20:16:15,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:15,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:15,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:16:15,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:15,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,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 9 treesize of output 2 [2021-06-12 20:16:15,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,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-06-12 20:16:15,718 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,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 9 treesize of output 1 [2021-06-12 20:16:15,724 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:15,728 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:16:15,734 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:16:15,739 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,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 8 treesize of output 1 [2021-06-12 20:16:15,744 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:16:15,749 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,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 10 treesize of output 1 [2021-06-12 20:16:15,754 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:16:15,758 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:16:15,763 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,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 10 treesize of output 1 [2021-06-12 20:16:15,767 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:15,859 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-06-12 20:16:15,859 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:473, output treesize:193 [2021-06-12 20:16:16,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:16,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:16:16,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:16,769 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 70 [2021-06-12 20:16:16,769 INFO L628 ElimStorePlain]: treesize reduction 303, result has 37.0 percent of original size [2021-06-12 20:16:16,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 4 treesize of output 2 [2021-06-12 20:16:16,774 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:16,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:16,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-06-12 20:16:16,858 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:16,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:16,937 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1036 vanished before elimination [2021-06-12 20:16:16,938 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1037 vanished before elimination [2021-06-12 20:16:16,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-06-12 20:16:16,943 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:17,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:17,020 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1039 vanished before elimination [2021-06-12 20:16:17,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:17,024 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:17,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:17,100 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1040 vanished before elimination [2021-06-12 20:16:17,100 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1043 vanished before elimination [2021-06-12 20:16:17,100 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1032 vanished before elimination [2021-06-12 20:16:17,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-06-12 20:16:17,104 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:17,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:17,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:16:17,180 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 18 variables, input treesize:487, output treesize:134 [2021-06-12 20:16:17,393 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:17,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007808166] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:17,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:17,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:17,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238107327] [2021-06-12 20:16:17,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:17,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:17,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:17,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:17,394 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-06-12 20:16:18,489 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-06-12 20:16:18,653 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-06-12 20:16:18,812 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-06-12 20:16:18,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:18,843 INFO L93 Difference]: Finished difference Result 1203 states and 4033 transitions. [2021-06-12 20:16:18,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:16:18,843 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-06-12 20:16:18,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:18,845 INFO L225 Difference]: With dead ends: 1203 [2021-06-12 20:16:18,845 INFO L226 Difference]: Without dead ends: 1173 [2021-06-12 20:16:18,845 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1648.6ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:16:18,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-06-12 20:16:18,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 951. [2021-06-12 20:16:18,856 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-06-12 20:16:18,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 3355 transitions. [2021-06-12 20:16:18,858 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 3355 transitions. Word has length 20 [2021-06-12 20:16:18,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:18,858 INFO L482 AbstractCegarLoop]: Abstraction has 951 states and 3355 transitions. [2021-06-12 20:16:18,858 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-06-12 20:16:18,859 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 3355 transitions. [2021-06-12 20:16:18,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:16:18,860 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:18,860 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:19,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21663,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:19,077 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:19,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:19,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1175780862, now seen corresponding path program 123 times [2021-06-12 20:16:19,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:19,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139369632] [2021-06-12 20:16:19,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:19,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:19,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:19,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:19,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139369632] [2021-06-12 20:16:19,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139369632] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:19,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528078363] [2021-06-12 20:16:19,297 INFO L93 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-06-12 20:16:19,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:16:19,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:19,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:16:19,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:20,146 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,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-06-12 20:16:20,152 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:20,157 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,162 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,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-06-12 20:16:20,167 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,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-06-12 20:16:20,174 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,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 5 treesize of output 1 [2021-06-12 20:16:20,179 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,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-06-12 20:16:20,185 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,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 9 treesize of output 2 [2021-06-12 20:16:20,191 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,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 11 treesize of output 2 [2021-06-12 20:16:20,197 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,201 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,201 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,205 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,206 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,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 10 treesize of output 1 [2021-06-12 20:16:20,212 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,217 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:20,222 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,227 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,227 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,231 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,232 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,236 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,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 10 treesize of output 1 [2021-06-12 20:16:20,241 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,246 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,250 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,250 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,254 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,255 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:16: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 3 treesize of output 1 [2021-06-12 20:16:20,259 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:20,264 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,268 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,269 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,273 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,274 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:16:20,278 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,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 9 treesize of output 2 [2021-06-12 20:16:20,284 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,288 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,288 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:20,293 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,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 10 treesize of output 1 [2021-06-12 20:16:20,298 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,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-06-12 20:16:20,303 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:16:20,308 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,312 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,316 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,510 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-06-12 20:16:20,511 INFO L628 ElimStorePlain]: treesize reduction 240, result has 44.7 percent of original size [2021-06-12 20:16:20,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 3 treesize of output 1 [2021-06-12 20:16:20,515 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:16:20,519 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,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 4 treesize of output 2 [2021-06-12 20:16:20,523 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,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-06-12 20:16:20,527 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,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 5 treesize of output 1 [2021-06-12 20:16:20,531 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:20,535 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-12 20:16: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 3 treesize of output 1 [2021-06-12 20:16:20,538 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,685 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2021-06-12 20:16:20,685 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.8 percent of original size [2021-06-12 20:16:20,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-12 20:16:20,687 INFO L247 ElimStorePlain]: Needed 43 recursive calls to eliminate 3 variables, input treesize:1308, output treesize:140 [2021-06-12 20:16:20,822 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-06-12 20:16:20,981 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:20,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528078363] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:20,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:20,981 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:20,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289339669] [2021-06-12 20:16:20,981 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:20,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:20,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:20,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:20,981 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-06-12 20:16:21,796 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2021-06-12 20:16:22,225 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 33 [2021-06-12 20:16:22,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:22,249 INFO L93 Difference]: Finished difference Result 1092 states and 3750 transitions. [2021-06-12 20:16:22,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:16:22,250 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-06-12 20:16:22,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:22,251 INFO L225 Difference]: With dead ends: 1092 [2021-06-12 20:16:22,252 INFO L226 Difference]: Without dead ends: 1077 [2021-06-12 20:16:22,252 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1604.7ms TimeCoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:16:22,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2021-06-12 20:16:22,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 946. [2021-06-12 20:16:22,263 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-06-12 20:16:22,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 3347 transitions. [2021-06-12 20:16:22,265 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 3347 transitions. Word has length 20 [2021-06-12 20:16:22,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:22,265 INFO L482 AbstractCegarLoop]: Abstraction has 946 states and 3347 transitions. [2021-06-12 20:16:22,265 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-06-12 20:16:22,265 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 3347 transitions. [2021-06-12 20:16:22,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:16:22,267 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:22,267 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:22,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21818,128 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:22,474 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:22,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:22,474 INFO L82 PathProgramCache]: Analyzing trace with hash 1662405226, now seen corresponding path program 124 times [2021-06-12 20:16:22,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:22,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921559412] [2021-06-12 20:16:22,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:22,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:22,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:22,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:22,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921559412] [2021-06-12 20:16:22,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921559412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:22,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30499751] [2021-06-12 20:16:22,709 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:16:22,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:22,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:22,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:16:22,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:23,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:23,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:23,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:16:23,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:23,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:23,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:23,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:16:23,395 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:23,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:23,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:23,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 10 treesize of output 1 [2021-06-12 20:16:23,403 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:23,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:23,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:16:23,411 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:23,848 WARN L205 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 107 [2021-06-12 20:16:23,848 INFO L628 ElimStorePlain]: treesize reduction 350, result has 52.5 percent of original size [2021-06-12 20:16:23,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-06-12 20:16:23,854 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:23,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-06-12 20:16:23,859 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:24,040 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-12 20:16:24,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16: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 3 treesize of output 1 [2021-06-12 20:16:24,046 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:24,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:16:24,052 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:24,229 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-12 20:16:24,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:24,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 5 treesize of output 1 [2021-06-12 20:16:24,236 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:24,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:16:24,241 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:24,417 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-12 20:16:24,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:24,428 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-06-12 20:16:24,428 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 13 variables, input treesize:869, output treesize:361 [2021-06-12 20:16:24,622 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-12 20:16:26,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:26,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:26,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-06-12 20:16:26,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:26,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:26,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:26,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 9 treesize of output 2 [2021-06-12 20:16:26,787 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:26,800 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:26,801 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:27,373 WARN L205 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 295 DAG size of output: 138 [2021-06-12 20:16:27,374 INFO L628 ElimStorePlain]: treesize reduction 1252, result has 22.6 percent of original size [2021-06-12 20:16:27,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 4 treesize of output 2 [2021-06-12 20:16:27,381 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:27,560 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 135 [2021-06-12 20:16:27,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:27,560 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1079 vanished before elimination [2021-06-12 20:16:27,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 3 treesize of output 1 [2021-06-12 20:16:27,567 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:27,744 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-06-12 20:16:27,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:27,744 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1071 vanished before elimination [2021-06-12 20:16:27,744 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1072 vanished before elimination [2021-06-12 20:16:27,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 3 treesize of output 1 [2021-06-12 20:16:27,761 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:27,935 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-06-12 20:16:27,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:27,936 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1095 vanished before elimination [2021-06-12 20:16:27,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:16:27,944 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:28,116 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-12 20:16:28,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:28,116 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1075 vanished before elimination [2021-06-12 20:16:28,116 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1098 vanished before elimination [2021-06-12 20:16:28,117 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1076 vanished before elimination [2021-06-12 20:16:28,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:16:28,124 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:28,294 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-12 20:16:28,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:28,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:28,301 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:28,470 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-12 20:16:28,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:28,470 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1080 vanished before elimination [2021-06-12 20:16:28,470 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1100 vanished before elimination [2021-06-12 20:16:28,470 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1067 vanished before elimination [2021-06-12 20:16:28,470 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1089 vanished before elimination [2021-06-12 20:16:28,470 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1068 vanished before elimination [2021-06-12 20:16:28,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 3 treesize of output 1 [2021-06-12 20:16:28,477 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:28,642 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-12 20:16:28,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:28,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:16:28,650 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:28,812 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-12 20:16:28,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:28,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-06-12 20:16:28,820 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:28,978 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-06-12 20:16:28,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:28,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-06-12 20:16:28,986 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:29,154 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-12 20:16:29,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:29,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-06-12 20:16:29,160 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:29,317 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-06-12 20:16:29,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:29,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 4 treesize of output 2 [2021-06-12 20:16:29,323 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:29,477 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-06-12 20:16:29,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:29,478 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1063 vanished before elimination [2021-06-12 20:16:29,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-06-12 20:16:29,484 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:29,636 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-12 20:16:29,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:29,637 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1064 vanished before elimination [2021-06-12 20:16:29,637 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1065 vanished before elimination [2021-06-12 20:16:29,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 3 treesize of output 1 [2021-06-12 20:16:29,643 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:29,794 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-12 20:16:29,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:29,794 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1066 vanished before elimination [2021-06-12 20:16:29,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 4 treesize of output 2 [2021-06-12 20:16:29,800 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:29,949 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-12 20:16:29,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:29,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 32 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:16:29,954 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 48 variables, input treesize:1729, output treesize:245 [2021-06-12 20:16:30,211 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-06-12 20:16:30,486 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:30,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30499751] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:30,486 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:30,486 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:30,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540077027] [2021-06-12 20:16:30,487 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:30,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:30,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:30,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:30,487 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-06-12 20:16:31,361 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-06-12 20:16:31,713 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-06-12 20:16:31,981 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 61 [2021-06-12 20:16:32,317 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-06-12 20:16:32,644 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2021-06-12 20:16:32,805 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 44 [2021-06-12 20:16:32,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:32,806 INFO L93 Difference]: Finished difference Result 1307 states and 4321 transitions. [2021-06-12 20:16:32,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:16:32,806 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-06-12 20:16:32,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:32,808 INFO L225 Difference]: With dead ends: 1307 [2021-06-12 20:16:32,808 INFO L226 Difference]: Without dead ends: 1262 [2021-06-12 20:16:32,808 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 2772.0ms TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:16:32,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2021-06-12 20:16:32,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 947. [2021-06-12 20:16:32,818 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-06-12 20:16:32,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 3353 transitions. [2021-06-12 20:16:32,820 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 3353 transitions. Word has length 20 [2021-06-12 20:16:32,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:32,820 INFO L482 AbstractCegarLoop]: Abstraction has 947 states and 3353 transitions. [2021-06-12 20:16:32,820 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-06-12 20:16:32,820 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 3353 transitions. [2021-06-12 20:16:32,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:16:32,821 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:32,821 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:33,022 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22051 [2021-06-12 20:16:33,022 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:33,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:33,022 INFO L82 PathProgramCache]: Analyzing trace with hash 1732515262, now seen corresponding path program 125 times [2021-06-12 20:16:33,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:33,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221982707] [2021-06-12 20:16:33,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:33,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:33,265 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:33,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:33,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221982707] [2021-06-12 20:16:33,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221982707] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:33,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109795586] [2021-06-12 20:16:33,266 INFO L93 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-06-12 20:16:33,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:33,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:33,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:16:33,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:33,803 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-06-12 20:16:33,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:33,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109795586] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:33,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:33,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:16:33,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25035539] [2021-06-12 20:16:33,988 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:16:33,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:33,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:16:33,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:16:33,989 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-06-12 20:16:34,850 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2021-06-12 20:16:35,150 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 58 [2021-06-12 20:16:35,344 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 40 [2021-06-12 20:16:35,483 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 54 [2021-06-12 20:16:35,815 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 43 [2021-06-12 20:16:35,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:35,856 INFO L93 Difference]: Finished difference Result 1254 states and 4162 transitions. [2021-06-12 20:16:35,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:16:35,857 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-06-12 20:16:35,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:35,859 INFO L225 Difference]: With dead ends: 1254 [2021-06-12 20:16:35,859 INFO L226 Difference]: Without dead ends: 1194 [2021-06-12 20:16:35,859 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2169.1ms TimeCoverageRelationStatistics Valid=222, Invalid=900, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 20:16:35,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2021-06-12 20:16:35,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 953. [2021-06-12 20:16:35,868 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-06-12 20:16:35,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 3373 transitions. [2021-06-12 20:16:35,870 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 3373 transitions. Word has length 20 [2021-06-12 20:16:35,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:35,870 INFO L482 AbstractCegarLoop]: Abstraction has 953 states and 3373 transitions. [2021-06-12 20:16:35,870 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-06-12 20:16:35,870 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 3373 transitions. [2021-06-12 20:16:35,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:16:35,871 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:35,871 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:36,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22357 [2021-06-12 20:16:36,081 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:36,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:36,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1224657572, now seen corresponding path program 126 times [2021-06-12 20:16:36,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:36,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313329084] [2021-06-12 20:16:36,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:36,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:36,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:36,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:36,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313329084] [2021-06-12 20:16:36,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313329084] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:36,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132840362] [2021-06-12 20:16:36,358 INFO L93 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-06-12 20:16:36,428 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:16:36,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:36,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:16:36,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:36,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:36,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132840362] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:36,878 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:36,878 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:16:36,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46656855] [2021-06-12 20:16:36,878 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:16:36,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:36,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:16:36,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:16:36,878 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-06-12 20:16:37,427 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-06-12 20:16:37,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:37,702 INFO L93 Difference]: Finished difference Result 1214 states and 4111 transitions. [2021-06-12 20:16:37,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:16:37,702 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-06-12 20:16:37,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:37,704 INFO L225 Difference]: With dead ends: 1214 [2021-06-12 20:16:37,704 INFO L226 Difference]: Without dead ends: 1199 [2021-06-12 20:16:37,704 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1097.8ms TimeCoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:16:37,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2021-06-12 20:16:37,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 954. [2021-06-12 20:16:37,713 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-06-12 20:16:37,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3377 transitions. [2021-06-12 20:16:37,715 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3377 transitions. Word has length 20 [2021-06-12 20:16:37,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:37,715 INFO L482 AbstractCegarLoop]: Abstraction has 954 states and 3377 transitions. [2021-06-12 20:16:37,715 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-06-12 20:16:37,715 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3377 transitions. [2021-06-12 20:16:37,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:16:37,716 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:37,716 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:37,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22385,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:37,917 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:37,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:37,917 INFO L82 PathProgramCache]: Analyzing trace with hash 269945392, now seen corresponding path program 127 times [2021-06-12 20:16:37,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:37,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136801619] [2021-06-12 20:16:37,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:37,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:38,120 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:38,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:38,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136801619] [2021-06-12 20:16:38,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136801619] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:38,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384878856] [2021-06-12 20:16:38,120 INFO 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-06-12 20:16:38,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:38,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:16:38,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:38,392 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-12 20:16:39,075 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1108, v_prenex_1110], 28=[ends_with_2]} [2021-06-12 20:16:39,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:39,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:39,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 10 treesize of output 1 [2021-06-12 20:16:39,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:39,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:39,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-06-12 20:16:39,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:39,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:39,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-06-12 20:16:39,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:39,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 7 treesize of output 1 [2021-06-12 20:16:39,108 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,655 WARN L205 SmtUtils]: Spent 546.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 134 [2021-06-12 20:16:39,655 INFO L628 ElimStorePlain]: treesize reduction 490, result has 50.1 percent of original size [2021-06-12 20:16:39,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 6 treesize of output 2 [2021-06-12 20:16:39,662 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:16:39,669 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,896 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-12 20:16:39,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:39,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 5 treesize of output 1 [2021-06-12 20:16:39,903 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:39,909 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,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-06-12 20:16:39,915 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:16:39,921 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,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 4 treesize of output 2 [2021-06-12 20:16:39,927 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:39,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-06-12 20:16:39,933 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:40,156 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-12 20:16:40,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:40,169 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-06-12 20:16:40,169 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 12 variables, input treesize:1099, output treesize:453 [2021-06-12 20:16:40,520 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 129 [2021-06-12 20:16:40,913 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 91 [2021-06-12 20:16:41,822 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:41,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:41,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:41,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-06-12 20:16:41,830 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,835 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:41,835 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:41,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:41,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-06-12 20:16:41,841 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,846 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:41,846 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:42,026 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 63 [2021-06-12 20:16:42,027 INFO L628 ElimStorePlain]: treesize reduction 562, result has 21.0 percent of original size [2021-06-12 20:16:42,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 3 treesize of output 1 [2021-06-12 20:16:42,031 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:42,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:42,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 4 treesize of output 2 [2021-06-12 20:16:42,098 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:42,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:42,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 4 treesize of output 2 [2021-06-12 20:16:42,163 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:42,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:42,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-06-12 20:16:42,228 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:42,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:42,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:42,291 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:42,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:42,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 5 treesize of output 1 [2021-06-12 20:16:42,351 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:42,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:42,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 5 treesize of output 1 [2021-06-12 20:16:42,408 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:42,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:42,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:16:42,463 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:893, output treesize:105 [2021-06-12 20:16:42,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:42,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384878856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:42,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:42,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:42,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109001799] [2021-06-12 20:16:42,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:42,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:42,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:42,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:42,592 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-06-12 20:16:43,217 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 110 [2021-06-12 20:16:43,660 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 137 [2021-06-12 20:16:44,218 WARN L205 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 84 [2021-06-12 20:16:44,643 WARN L205 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 116 [2021-06-12 20:16:44,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:44,889 INFO L93 Difference]: Finished difference Result 1164 states and 3940 transitions. [2021-06-12 20:16:44,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:16:44,890 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-06-12 20:16:44,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:44,891 INFO L225 Difference]: With dead ends: 1164 [2021-06-12 20:16:44,891 INFO L226 Difference]: Without dead ends: 1134 [2021-06-12 20:16:44,891 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 3135.0ms TimeCoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:16:44,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2021-06-12 20:16:44,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 958. [2021-06-12 20:16:44,900 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-06-12 20:16:44,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 3393 transitions. [2021-06-12 20:16:44,901 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 3393 transitions. Word has length 20 [2021-06-12 20:16:44,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:44,902 INFO L482 AbstractCegarLoop]: Abstraction has 958 states and 3393 transitions. [2021-06-12 20:16:44,902 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-06-12 20:16:44,902 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 3393 transitions. [2021-06-12 20:16:44,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:16:44,903 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:44,903 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:45,103 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22406,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:45,103 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:45,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:45,104 INFO L82 PathProgramCache]: Analyzing trace with hash -39575592, now seen corresponding path program 128 times [2021-06-12 20:16:45,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:45,104 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051057094] [2021-06-12 20:16:45,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:45,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:45,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:45,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:45,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051057094] [2021-06-12 20:16:45,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051057094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:45,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388080293] [2021-06-12 20:16:45,322 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:16:45,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:45,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:45,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:16:45,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:45,978 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1133, ends_with_2], 28=[v_prenex_1131]} [2021-06-12 20:16:45,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:45,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:45,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 7 treesize of output 1 [2021-06-12 20:16:45,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:45,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:45,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:45,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-06-12 20:16:45,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:46,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:46,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 8 treesize of output 1 [2021-06-12 20:16:46,003 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:46,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-06-12 20:16:46,011 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,425 WARN L205 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 116 [2021-06-12 20:16:46,425 INFO L628 ElimStorePlain]: treesize reduction 362, result has 51.8 percent of original size [2021-06-12 20:16:46,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-06-12 20:16:46,432 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:46,438 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,618 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-12 20:16:46,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16: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 3 treesize of output 1 [2021-06-12 20:16:46,625 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:46,630 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,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-06-12 20:16:46,636 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,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 5 treesize of output 1 [2021-06-12 20:16:46,641 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,823 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-12 20:16:46,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:46,835 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-06-12 20:16:46,835 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:869, output treesize:361 [2021-06-12 20:16:47,028 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-12 20:16:48,666 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-06-12 20:16:48,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:48,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:48,698 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:48,699 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:48,713 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:48,714 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:49,386 WARN L205 SmtUtils]: Spent 671.00 ms on a formula simplification. DAG size of input: 364 DAG size of output: 139 [2021-06-12 20:16:49,387 INFO L628 ElimStorePlain]: treesize reduction 1688, result has 18.3 percent of original size [2021-06-12 20:16:49,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1177 vanished before elimination [2021-06-12 20:16:49,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1155 vanished before elimination [2021-06-12 20:16:49,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1157 vanished before elimination [2021-06-12 20:16:49,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1159 vanished before elimination [2021-06-12 20:16:49,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1138 vanished before elimination [2021-06-12 20:16:49,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1139 vanished before elimination [2021-06-12 20:16:49,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1170 vanished before elimination [2021-06-12 20:16:49,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1171 vanished before elimination [2021-06-12 20:16:49,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1150 vanished before elimination [2021-06-12 20:16:49,388 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1152 vanished before elimination [2021-06-12 20:16:49,388 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1153 vanished before elimination [2021-06-12 20:16:49,388 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1154 vanished before elimination [2021-06-12 20:16:49,388 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-12 20:16:49,388 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1166 vanished before elimination [2021-06-12 20:16:49,388 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1167 vanished before elimination [2021-06-12 20:16:49,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 3 treesize of output 1 [2021-06-12 20:16:49,395 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:49,580 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2021-06-12 20:16:49,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:49,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-06-12 20:16:49,588 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:49,770 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-06-12 20:16:49,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:49,771 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1180 vanished before elimination [2021-06-12 20:16:49,771 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1182 vanished before elimination [2021-06-12 20:16:49,771 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1161 vanished before elimination [2021-06-12 20:16:49,771 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1183 vanished before elimination [2021-06-12 20:16:49,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 4 treesize of output 2 [2021-06-12 20:16:49,779 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:49,960 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-06-12 20:16:49,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:49,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-06-12 20:16:49,967 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:50,147 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-12 20:16:50,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:50,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 6 treesize of output 2 [2021-06-12 20:16:50,155 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:50,332 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-12 20:16:50,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:50,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:50,341 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:50,515 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-12 20:16:50,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:50,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 3 treesize of output 1 [2021-06-12 20:16:50,523 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:50,707 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-12 20:16:50,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:50,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 6 treesize of output 2 [2021-06-12 20:16:50,713 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:50,883 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-12 20:16:50,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:50,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 5 treesize of output 1 [2021-06-12 20:16:50,891 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:51,057 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-06-12 20:16:51,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:51,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 3 treesize of output 1 [2021-06-12 20:16:51,064 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:51,229 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-12 20:16:51,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16: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-06-12 20:16:51,236 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:51,398 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-06-12 20:16:51,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:51,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 3 treesize of output 1 [2021-06-12 20:16:51,405 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:51,566 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-12 20:16:51,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:51,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:16:51,573 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:51,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-06-12 20:16:51,579 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:51,737 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-12 20:16:51,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:51,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 5 treesize of output 1 [2021-06-12 20:16:51,743 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:51,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-06-12 20:16:51,748 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:51,901 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-12 20:16:51,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:51,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 34 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:16:51,906 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 58 variables, input treesize:2225, output treesize:243 [2021-06-12 20:16:52,166 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-06-12 20:16:52,382 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-06-12 20:16:52,527 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:52,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388080293] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:52,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:52,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:52,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442394150] [2021-06-12 20:16:52,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:52,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:52,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:52,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:52,528 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-06-12 20:16:53,670 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-06-12 20:16:53,964 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-06-12 20:16:54,420 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 56 [2021-06-12 20:16:54,748 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2021-06-12 20:16:55,068 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-06-12 20:16:55,407 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 58 [2021-06-12 20:16:55,721 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-06-12 20:16:55,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:55,732 INFO L93 Difference]: Finished difference Result 1607 states and 5125 transitions. [2021-06-12 20:16:55,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:16:55,733 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-06-12 20:16:55,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:55,735 INFO L225 Difference]: With dead ends: 1607 [2021-06-12 20:16:55,735 INFO L226 Difference]: Without dead ends: 1487 [2021-06-12 20:16:55,735 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 3615.7ms TimeCoverageRelationStatistics Valid=254, Invalid=868, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 20:16:55,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1487 states. [2021-06-12 20:16:55,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1487 to 960. [2021-06-12 20:16:55,746 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-06-12 20:16:55,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 3396 transitions. [2021-06-12 20:16:55,748 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 3396 transitions. Word has length 20 [2021-06-12 20:16:55,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:55,748 INFO L482 AbstractCegarLoop]: Abstraction has 960 states and 3396 transitions. [2021-06-12 20:16:55,748 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-06-12 20:16:55,748 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 3396 transitions. [2021-06-12 20:16:55,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:16:55,749 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:55,749 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:55,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22800 [2021-06-12 20:16:55,950 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:55,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:55,950 INFO L82 PathProgramCache]: Analyzing trace with hash 1720477348, now seen corresponding path program 129 times [2021-06-12 20:16:55,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:55,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115804347] [2021-06-12 20:16:55,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:55,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:56,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:56,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:56,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115804347] [2021-06-12 20:16:56,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115804347] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:56,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681010612] [2021-06-12 20:16:56,199 INFO L93 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-06-12 20:16:56,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:16:56,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:56,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:16:56,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:56,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:56,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:16:56,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:57,089 WARN L205 SmtUtils]: Spent 397.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-06-12 20:16:57,090 INFO L628 ElimStorePlain]: treesize reduction 601, result has 36.1 percent of original size [2021-06-12 20:16:57,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 4 treesize of output 2 [2021-06-12 20:16:57,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:57,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:16:57,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:57,261 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-12 20:16:57,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:57,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 5 treesize of output 1 [2021-06-12 20:16:57,267 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:57,422 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-06-12 20:16:57,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:57,423 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1191 vanished before elimination [2021-06-12 20:16:57,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:16:57,428 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:57,585 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-12 20:16:57,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:57,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-06-12 20:16:57,591 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:57,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-06-12 20:16:57,596 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:57,749 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-12 20:16:57,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:57,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:16:57,755 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:57,907 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:16:57,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:57,907 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1187 vanished before elimination [2021-06-12 20:16:57,912 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-06-12 20:16:57,912 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:949, output treesize:313 [2021-06-12 20:16:58,194 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 97 [2021-06-12 20:16:59,611 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10], 6=[v_prenex_1198], 21=[ends_with_2], 36=[v_prenex_1197]} [2021-06-12 20:16:59,622 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:59,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:59,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:59,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:59,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 7 treesize of output 1 [2021-06-12 20:16:59,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:59,642 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:59,643 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:59,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:59,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:59,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 8 treesize of output 1 [2021-06-12 20:16:59,654 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:59,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:16:59,664 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:59,673 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:59,674 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:59,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:59,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:59,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:59,684 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:59,693 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:59,694 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,372 WARN L205 SmtUtils]: Spent 678.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 129 [2021-06-12 20:17:00,373 INFO L628 ElimStorePlain]: treesize reduction 1689, result has 23.7 percent of original size [2021-06-12 20:17:00,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 5 treesize of output 1 [2021-06-12 20:17:00,380 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:17:00,386 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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 3 treesize of output 1 [2021-06-12 20:17:00,392 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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-06-12 20:17:00,399 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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 6 treesize of output 2 [2021-06-12 20:17:00,417 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:17:00,424 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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-06-12 20:17:00,430 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:17:00,437 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:17:00,442 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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-06-12 20:17:00,448 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,663 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-12 20:17:00,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:00,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:17:00,669 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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 3 treesize of output 1 [2021-06-12 20:17:00,675 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,884 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-12 20:17:00,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:00,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 6 treesize of output 2 [2021-06-12 20:17:00,891 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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 6 treesize of output 2 [2021-06-12 20:17:00,897 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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-06-12 20:17:00,903 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:17:00,909 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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-06-12 20:17:00,915 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:17:00,921 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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 4 treesize of output 2 [2021-06-12 20:17:00,927 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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 6 treesize of output 2 [2021-06-12 20:17:00,934 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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-06-12 20:17:00,939 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:00,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-06-12 20:17:00,945 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:01,131 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-12 20:17:01,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:01,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-12 20:17:01,137 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 13 variables, input treesize:2528, output treesize:332 [2021-06-12 20:17:01,329 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-06-12 20:17:01,511 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-06-12 20:17:01,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:01,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681010612] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:01,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:01,706 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:01,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286097144] [2021-06-12 20:17:01,706 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:01,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:01,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:01,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:01,707 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-06-12 20:17:01,898 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 69 [2021-06-12 20:17:02,048 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 55 [2021-06-12 20:17:02,318 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 56 [2021-06-12 20:17:02,514 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-06-12 20:17:03,090 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2021-06-12 20:17:03,523 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 40 [2021-06-12 20:17:03,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:03,551 INFO L93 Difference]: Finished difference Result 1216 states and 4123 transitions. [2021-06-12 20:17:03,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:17:03,551 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-06-12 20:17:03,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:03,553 INFO L225 Difference]: With dead ends: 1216 [2021-06-12 20:17:03,553 INFO L226 Difference]: Without dead ends: 1201 [2021-06-12 20:17:03,553 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 2576.7ms TimeCoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:17:03,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2021-06-12 20:17:03,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 961. [2021-06-12 20:17:03,563 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-06-12 20:17:03,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 3401 transitions. [2021-06-12 20:17:03,574 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 3401 transitions. Word has length 20 [2021-06-12 20:17:03,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:03,574 INFO L482 AbstractCegarLoop]: Abstraction has 961 states and 3401 transitions. [2021-06-12 20:17:03,575 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-06-12 20:17:03,575 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 3401 transitions. [2021-06-12 20:17:03,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:17:03,576 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:03,576 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:03,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22992 [2021-06-12 20:17:03,777 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:03,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:03,777 INFO L82 PathProgramCache]: Analyzing trace with hash 208457904, now seen corresponding path program 130 times [2021-06-12 20:17:03,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:03,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859273206] [2021-06-12 20:17:03,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:03,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:04,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-06-12 20:17:04,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:04,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859273206] [2021-06-12 20:17:04,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859273206] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:04,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392720806] [2021-06-12 20:17:04,016 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:17:04,088 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:04,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:04,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:17:04,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:04,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:04,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:04,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 10 treesize of output 1 [2021-06-12 20:17:04,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:04,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:04,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:04,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-06-12 20:17:04,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:04,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:04,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:04,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 9 treesize of output 1 [2021-06-12 20:17:04,525 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:04,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:04,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:17:04,531 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:04,907 WARN L205 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 77 [2021-06-12 20:17:04,907 INFO L628 ElimStorePlain]: treesize reduction 291, result has 52.5 percent of original size [2021-06-12 20:17:04,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 6 treesize of output 2 [2021-06-12 20:17:04,912 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:04,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-06-12 20:17:04,917 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:05,079 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-12 20:17:05,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:05,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-06-12 20:17:05,084 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:05,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 4 treesize of output 2 [2021-06-12 20:17:05,089 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:05,245 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-06-12 20:17:05,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:05,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-06-12 20:17:05,250 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:05,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 3 treesize of output 1 [2021-06-12 20:17:05,254 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:05,407 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-06-12 20:17:05,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:05,412 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-06-12 20:17:05,412 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 6 variables, input treesize:721, output treesize:297 [2021-06-12 20:17:05,581 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-12 20:17:05,912 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 52 [2021-06-12 20:17:06,570 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-06-12 20:17:06,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:06,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:06,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 9 treesize of output 1 [2021-06-12 20:17:06,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:06,582 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:06,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:06,588 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:06,588 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:06,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:06,593 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:06,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:06,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 10 treesize of output 1 [2021-06-12 20:17:06,599 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:06,730 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 59 [2021-06-12 20:17:06,730 INFO L628 ElimStorePlain]: treesize reduction 230, result has 35.8 percent of original size [2021-06-12 20:17:06,730 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-06-12 20:17:06,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:17:06,734 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:06,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:06,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 4 treesize of output 2 [2021-06-12 20:17:06,787 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:06,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:06,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:17:06,837 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:06,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:06,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 5 treesize of output 1 [2021-06-12 20:17:06,889 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:06,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:06,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-06-12 20:17:06,936 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:06,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:06,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 7 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:17:06,980 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 11 variables, input treesize:541, output treesize:94 [2021-06-12 20:17:07,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-06-12 20:17:07,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392720806] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:07,147 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:07,147 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:07,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469750472] [2021-06-12 20:17:07,148 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:07,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:07,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:07,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:07,148 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-06-12 20:17:07,532 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 78 [2021-06-12 20:17:07,940 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 99 [2021-06-12 20:17:08,186 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 69 [2021-06-12 20:17:08,638 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 82 [2021-06-12 20:17:08,774 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-06-12 20:17:09,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:09,066 INFO L93 Difference]: Finished difference Result 1108 states and 3780 transitions. [2021-06-12 20:17:09,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:17:09,066 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-06-12 20:17:09,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:09,068 INFO L225 Difference]: With dead ends: 1108 [2021-06-12 20:17:09,068 INFO L226 Difference]: Without dead ends: 1078 [2021-06-12 20:17:09,068 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 2416.7ms TimeCoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:17:09,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-06-12 20:17:09,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 961. [2021-06-12 20:17:09,077 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-06-12 20:17:09,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 3401 transitions. [2021-06-12 20:17:09,079 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 3401 transitions. Word has length 20 [2021-06-12 20:17:09,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:09,079 INFO L482 AbstractCegarLoop]: Abstraction has 961 states and 3401 transitions. [2021-06-12 20:17:09,079 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-06-12 20:17:09,079 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 3401 transitions. [2021-06-12 20:17:09,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:17:09,081 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:09,081 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:09,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23404,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:09,297 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:09,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:09,297 INFO L82 PathProgramCache]: Analyzing trace with hash -548568464, now seen corresponding path program 131 times [2021-06-12 20:17:09,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:09,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446320764] [2021-06-12 20:17:09,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:09,542 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:09,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:09,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446320764] [2021-06-12 20:17:09,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446320764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:09,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791358663] [2021-06-12 20:17:09,543 INFO L93 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-06-12 20:17:09,615 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:09,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:09,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:17:09,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:10,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:10,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791358663] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:10,066 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:10,066 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:17:10,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465343906] [2021-06-12 20:17:10,066 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:17:10,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:10,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:17:10,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:17:10,067 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-06-12 20:17:10,324 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-06-12 20:17:10,620 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-06-12 20:17:11,750 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 47 [2021-06-12 20:17:12,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:12,413 INFO L93 Difference]: Finished difference Result 1575 states and 5046 transitions. [2021-06-12 20:17:12,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-12 20:17:12,413 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-06-12 20:17:12,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:12,416 INFO L225 Difference]: With dead ends: 1575 [2021-06-12 20:17:12,416 INFO L226 Difference]: Without dead ends: 1515 [2021-06-12 20:17:12,416 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 2393.3ms TimeCoverageRelationStatistics Valid=336, Invalid=1470, Unknown=0, NotChecked=0, Total=1806 [2021-06-12 20:17:12,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1515 states. [2021-06-12 20:17:12,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1515 to 976. [2021-06-12 20:17:12,430 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-06-12 20:17:12,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 3467 transitions. [2021-06-12 20:17:12,432 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 3467 transitions. Word has length 20 [2021-06-12 20:17:12,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:12,432 INFO L482 AbstractCegarLoop]: Abstraction has 976 states and 3467 transitions. [2021-06-12 20:17:12,432 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-06-12 20:17:12,432 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 3467 transitions. [2021-06-12 20:17:12,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:17:12,434 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:12,434 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:12,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23612 [2021-06-12 20:17:12,645 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:12,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:12,645 INFO L82 PathProgramCache]: Analyzing trace with hash -14102462, now seen corresponding path program 132 times [2021-06-12 20:17:12,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:12,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936951168] [2021-06-12 20:17:12,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:12,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:12,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:12,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:12,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936951168] [2021-06-12 20:17:12,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936951168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:12,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023349924] [2021-06-12 20:17:12,852 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:17:12,924 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:17:12,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:12,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:17:12,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:13,149 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-12 20:17:13,445 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_2, v_prenex_1216], 10=[v_prenex_1218]} [2021-06-12 20:17:13,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:13,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:13,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:17:13,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:13,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:13,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 11 treesize of output 1 [2021-06-12 20:17:13,460 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:13,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 9 treesize of output 1 [2021-06-12 20:17:13,466 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,784 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 79 [2021-06-12 20:17:13,785 INFO L628 ElimStorePlain]: treesize reduction 376, result has 44.5 percent of original size [2021-06-12 20:17:13,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-06-12 20:17:13,790 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,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 3 treesize of output 1 [2021-06-12 20:17:13,795 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,924 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-06-12 20:17:13,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:13,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 6 treesize of output 2 [2021-06-12 20:17:13,931 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,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-06-12 20:17:13,936 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,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 6 treesize of output 2 [2021-06-12 20:17:13,942 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:14,066 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-06-12 20:17:14,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:14,074 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-06-12 20:17:14,074 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:745, output treesize:277 [2021-06-12 20:17:14,309 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-06-12 20:17:14,585 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 66 [2021-06-12 20:17:15,485 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:15,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:15,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:15,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:15,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:17:15,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:15,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:15,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:15,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:17:15,502 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:15,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:15,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:17:15,509 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:15,714 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 62 [2021-06-12 20:17:15,714 INFO L628 ElimStorePlain]: treesize reduction 630, result has 19.3 percent of original size [2021-06-12 20:17:15,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:17:15,719 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:15,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:15,781 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1229 vanished before elimination [2021-06-12 20:17:15,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-06-12 20:17:15,786 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:15,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:15,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-06-12 20:17:15,850 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:15,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:15,908 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1234 vanished before elimination [2021-06-12 20:17:15,908 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1235 vanished before elimination [2021-06-12 20:17:15,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 3 treesize of output 1 [2021-06-12 20:17:15,912 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:15,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:15,969 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1226 vanished before elimination [2021-06-12 20:17:15,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 5 treesize of output 1 [2021-06-12 20:17:15,973 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:16,028 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1227 vanished before elimination [2021-06-12 20:17:16,028 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1228 vanished before elimination [2021-06-12 20:17:16,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-06-12 20:17:16,031 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:16,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 3 treesize of output 1 [2021-06-12 20:17:16,087 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:16,148 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1230 vanished before elimination [2021-06-12 20:17:16,148 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1231 vanished before elimination [2021-06-12 20:17:16,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 16 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:17:16,150 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 20 variables, input treesize:893, output treesize:105 [2021-06-12 20:17:16,277 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:16,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023349924] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:16,278 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:16,278 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:16,278 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811397694] [2021-06-12 20:17:16,278 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:16,278 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:16,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:16,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:16,278 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-06-12 20:17:16,716 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-12 20:17:17,075 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 73 [2021-06-12 20:17:17,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:17,402 INFO L93 Difference]: Finished difference Result 1237 states and 4160 transitions. [2021-06-12 20:17:17,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:17:17,402 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-06-12 20:17:17,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:17,404 INFO L225 Difference]: With dead ends: 1237 [2021-06-12 20:17:17,404 INFO L226 Difference]: Without dead ends: 1192 [2021-06-12 20:17:17,404 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 1718.0ms TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:17:17,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2021-06-12 20:17:17,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 982. [2021-06-12 20:17:17,414 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-06-12 20:17:17,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3489 transitions. [2021-06-12 20:17:17,416 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3489 transitions. Word has length 20 [2021-06-12 20:17:17,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:17,416 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3489 transitions. [2021-06-12 20:17:17,416 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-06-12 20:17:17,416 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3489 transitions. [2021-06-12 20:17:17,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:17:17,417 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:17,417 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:17,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23627,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:17,618 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:17,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:17,618 INFO L82 PathProgramCache]: Analyzing trace with hash -196192774, now seen corresponding path program 133 times [2021-06-12 20:17:17,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:17,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569606600] [2021-06-12 20:17:17,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:17,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:17,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:17,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:17,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569606600] [2021-06-12 20:17:17,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569606600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:17,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782891319] [2021-06-12 20:17:17,793 INFO 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-06-12 20:17:17,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:17,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-12 20:17:17,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:18,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:18,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 10 treesize of output 1 [2021-06-12 20:17:18,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:18,531 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 72 [2021-06-12 20:17:18,532 INFO L628 ElimStorePlain]: treesize reduction 230, result has 54.1 percent of original size [2021-06-12 20:17:18,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1244 vanished before elimination [2021-06-12 20:17:18,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 5 treesize of output 1 [2021-06-12 20:17:18,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:18,651 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-06-12 20:17:18,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17: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 3 treesize of output 1 [2021-06-12 20:17:18,656 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:18,768 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-06-12 20:17:18,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:18,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 3 treesize of output 1 [2021-06-12 20:17:18,772 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:18,884 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-06-12 20:17:18,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:18,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 5 treesize of output 1 [2021-06-12 20:17:18,889 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:19,082 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-06-12 20:17:19,083 INFO L628 ElimStorePlain]: treesize reduction 39, result has 84.7 percent of original size [2021-06-12 20:17:19,083 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-12 20:17:19,083 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1251 vanished before elimination [2021-06-12 20:17:19,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-06-12 20:17:19,087 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:19,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-06-12 20:17:19,091 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:19,192 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-06-12 20:17:19,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:19,192 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1242 vanished before elimination [2021-06-12 20:17:19,195 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-06-12 20:17:19,195 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 13 variables, input treesize:547, output treesize:208 [2021-06-12 20:17:21,090 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1258], 6=[ends_with_10], 10=[v_prenex_1257], 21=[ends_with_2]} [2021-06-12 20:17:21,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 3 treesize of output 1 [2021-06-12 20:17:21,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:21,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:21,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-06-12 20:17:21,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,113 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:21,113 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:21,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:21,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 8 treesize of output 1 [2021-06-12 20:17:21,121 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:21,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:21,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-06-12 20:17:21,129 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,135 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:21,136 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,483 WARN L205 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 78 [2021-06-12 20:17:21,484 INFO L628 ElimStorePlain]: treesize reduction 1000, result has 21.4 percent of original size [2021-06-12 20:17:21,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 4 treesize of output 2 [2021-06-12 20:17:21,489 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,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-06-12 20:17:21,493 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,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 4 treesize of output 2 [2021-06-12 20:17:21,498 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,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-06-12 20:17:21,503 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,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 5 treesize of output 1 [2021-06-12 20:17:21,507 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,634 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-12 20:17:21,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:21,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 3 treesize of output 1 [2021-06-12 20:17:21,639 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,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 3 treesize of output 1 [2021-06-12 20:17:21,643 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,746 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-06-12 20:17:21,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:21,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 5 treesize of output 1 [2021-06-12 20:17:21,752 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:17:21,756 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:17:21,760 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,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-06-12 20:17:21,764 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,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 6 treesize of output 2 [2021-06-12 20:17:21,769 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:21,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-12 20:17:21,868 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 9 variables, input treesize:1474, output treesize:179 [2021-06-12 20:17:22,018 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-06-12 20:17:22,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-06-12 20:17:22,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782891319] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:22,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:22,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:22,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250016272] [2021-06-12 20:17:22,174 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:22,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:22,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:22,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:22,175 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-06-12 20:17:22,557 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-12 20:17:22,753 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-06-12 20:17:22,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:22,801 INFO L93 Difference]: Finished difference Result 1079 states and 3748 transitions. [2021-06-12 20:17:22,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:17:22,802 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-06-12 20:17:22,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:22,804 INFO L225 Difference]: With dead ends: 1079 [2021-06-12 20:17:22,804 INFO L226 Difference]: Without dead ends: 1064 [2021-06-12 20:17:22,804 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 1023.8ms TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:17:22,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2021-06-12 20:17:22,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 982. [2021-06-12 20:17:22,813 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-06-12 20:17:22,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3489 transitions. [2021-06-12 20:17:22,815 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3489 transitions. Word has length 20 [2021-06-12 20:17:22,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:22,815 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3489 transitions. [2021-06-12 20:17:22,815 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-06-12 20:17:22,815 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3489 transitions. [2021-06-12 20:17:22,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:17:22,816 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:22,816 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:23,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23943 [2021-06-12 20:17:23,017 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:23,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:23,017 INFO L82 PathProgramCache]: Analyzing trace with hash -2073280044, now seen corresponding path program 134 times [2021-06-12 20:17:23,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:23,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639196585] [2021-06-12 20:17:23,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:23,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:23,326 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:23,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:23,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639196585] [2021-06-12 20:17:23,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639196585] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:23,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564087487] [2021-06-12 20:17:23,326 INFO L93 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-06-12 20:17:23,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:23,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:23,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:17:23,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:23,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:23,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:23,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:17:23,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:23,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:23,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:23,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-06-12 20:17:23,968 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:23,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:23,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:23,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:17:23,977 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:23,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:23,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:17:23,983 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:24,399 WARN L205 SmtUtils]: Spent 404.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 88 [2021-06-12 20:17:24,400 INFO L628 ElimStorePlain]: treesize reduction 332, result has 52.0 percent of original size [2021-06-12 20:17:24,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 4 treesize of output 2 [2021-06-12 20:17:24,406 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:24,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 4 treesize of output 2 [2021-06-12 20:17:24,411 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:24,587 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-12 20:17:24,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:24,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:17:24,592 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:24,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-06-12 20:17:24,598 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:24,768 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-12 20:17:24,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:24,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 3 treesize of output 1 [2021-06-12 20:17:24,774 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:24,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 3 treesize of output 1 [2021-06-12 20:17:24,778 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:24,944 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-12 20:17:24,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:24,955 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-06-12 20:17:24,955 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:813, output treesize:333 [2021-06-12 20:17:25,141 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-12 20:17:25,512 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 84 [2021-06-12 20:17:26,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:26,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:26,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:17:26,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:26,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:26,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:17:26,929 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:26,937 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:26,946 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:27,286 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 102 [2021-06-12 20:17:27,287 INFO L628 ElimStorePlain]: treesize reduction 816, result has 23.1 percent of original size [2021-06-12 20:17:27,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:17:27,293 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:27,399 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-12 20:17:27,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:27,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-06-12 20:17:27,406 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:27,509 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-12 20:17:27,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:27,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-06-12 20:17:27,516 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:27,618 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-12 20:17:27,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:27,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 6 treesize of output 2 [2021-06-12 20:17:27,624 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:27,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:27,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:17:27,729 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:27,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:27,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 3 treesize of output 1 [2021-06-12 20:17:27,831 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:27,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:27,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 4 treesize of output 2 [2021-06-12 20:17:27,931 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:28,033 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-12 20:17:28,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:28,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 4 treesize of output 2 [2021-06-12 20:17:28,038 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:28,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:28,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-06-12 20:17:28,135 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:28,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:28,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 6 treesize of output 2 [2021-06-12 20:17:28,230 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:28,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:28,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 3 treesize of output 1 [2021-06-12 20:17:28,323 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:28,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:28,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:17:28,411 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 18 variables, input treesize:1213, output treesize:152 [2021-06-12 20:17:28,638 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 41 [2021-06-12 20:17:28,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:28,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564087487] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:28,705 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:28,705 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:28,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472664007] [2021-06-12 20:17:28,705 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:28,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:28,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:28,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:28,705 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-06-12 20:17:29,671 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 97 [2021-06-12 20:17:30,098 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-06-12 20:17:30,313 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-06-12 20:17:30,519 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 40 [2021-06-12 20:17:30,748 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 52 [2021-06-12 20:17:30,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:30,775 INFO L93 Difference]: Finished difference Result 1272 states and 4270 transitions. [2021-06-12 20:17:30,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:17:30,775 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-06-12 20:17:30,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:30,777 INFO L225 Difference]: With dead ends: 1272 [2021-06-12 20:17:30,777 INFO L226 Difference]: Without dead ends: 1212 [2021-06-12 20:17:30,777 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 2494.8ms TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:17:30,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states. [2021-06-12 20:17:30,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 984. [2021-06-12 20:17:30,786 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-06-12 20:17:30,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 3498 transitions. [2021-06-12 20:17:30,788 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 3498 transitions. Word has length 20 [2021-06-12 20:17:30,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:30,788 INFO L482 AbstractCegarLoop]: Abstraction has 984 states and 3498 transitions. [2021-06-12 20:17:30,788 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-06-12 20:17:30,788 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 3498 transitions. [2021-06-12 20:17:30,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:17:30,789 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:30,789 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:30,989 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24206 [2021-06-12 20:17:30,990 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:30,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:30,990 INFO L82 PathProgramCache]: Analyzing trace with hash -888198064, now seen corresponding path program 135 times [2021-06-12 20:17:30,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:30,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800109528] [2021-06-12 20:17:30,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:30,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:31,237 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:31,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:31,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800109528] [2021-06-12 20:17:31,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800109528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:31,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878534697] [2021-06-12 20:17:31,237 INFO L93 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-06-12 20:17:31,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:17:31,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:31,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:17:31,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:31,850 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1286], 15=[v_prenex_1288, ends_with_2]} [2021-06-12 20:17:31,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:31,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:31,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 9 treesize of output 1 [2021-06-12 20:17:31,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:31,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:31,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:31,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 8 treesize of output 1 [2021-06-12 20:17:31,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:31,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:31,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:31,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 7 treesize of output 1 [2021-06-12 20:17:31,878 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:31,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:31,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-06-12 20:17:31,886 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,543 WARN L205 SmtUtils]: Spent 657.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 111 [2021-06-12 20:17:32,544 INFO L628 ElimStorePlain]: treesize reduction 657, result has 44.9 percent of original size [2021-06-12 20:17:32,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 6 treesize of output 2 [2021-06-12 20:17:32,550 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:17:32,557 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,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 6 treesize of output 2 [2021-06-12 20:17:32,563 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,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 4 treesize of output 2 [2021-06-12 20:17:32,569 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,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-06-12 20:17:32,575 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,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-06-12 20:17:32,581 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,836 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-06-12 20:17:32,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:32,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:17:32,842 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,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-06-12 20:17:32,848 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,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 5 treesize of output 1 [2021-06-12 20:17:32,854 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:33,102 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-06-12 20:17:33,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:33,117 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-06-12 20:17:33,118 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 10 variables, input treesize:1311, output treesize:495 [2021-06-12 20:17:33,464 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 129 [2021-06-12 20:17:34,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:34,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:34,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:17:34,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:34,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:34,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:34,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 11 treesize of output 2 [2021-06-12 20:17:34,600 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:34,609 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:34,610 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:34,620 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:34,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:34,629 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:34,630 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:35,234 WARN L205 SmtUtils]: Spent 604.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 139 [2021-06-12 20:17:35,234 INFO L628 ElimStorePlain]: treesize reduction 1571, result has 18.9 percent of original size [2021-06-12 20:17:35,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:17:35,242 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:35,423 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2021-06-12 20:17:35,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:35,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 3 treesize of output 1 [2021-06-12 20:17:35,431 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:35,608 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-06-12 20:17:35,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:35,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 3 treesize of output 1 [2021-06-12 20:17:35,616 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:35,793 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2021-06-12 20:17:35,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:35,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-06-12 20:17:35,800 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:35,971 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-12 20:17:35,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:35,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 5 treesize of output 1 [2021-06-12 20:17:35,979 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:36,154 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-12 20:17:36,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:36,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:17:36,161 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:36,335 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-06-12 20:17:36,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:36,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:17:36,342 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:36,513 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-12 20:17:36,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:36,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 3 treesize of output 1 [2021-06-12 20:17:36,521 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:36,687 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-12 20:17:36,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:36,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:17:36,695 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:36,868 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-06-12 20:17:36,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:36,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 3 treesize of output 1 [2021-06-12 20:17:36,875 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:37,036 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-12 20:17:37,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:37,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:17:37,042 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:37,202 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-12 20:17:37,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:37,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-06-12 20:17:37,209 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:37,367 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-12 20:17:37,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:37,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:17:37,374 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:37,530 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-12 20:17:37,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:37,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 3 treesize of output 1 [2021-06-12 20:17:37,537 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:37,693 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-12 20:17:37,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:37,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:17:37,700 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:37,850 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-12 20:17:37,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:37,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-12 20:17:37,854 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 24 variables, input treesize:2177, output treesize:245 [2021-06-12 20:17:38,122 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-12 20:17:38,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:38,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878534697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:38,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:38,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:38,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068494330] [2021-06-12 20:17:38,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:38,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:38,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:38,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:38,395 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-06-12 20:17:39,710 WARN L205 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-06-12 20:17:40,052 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-06-12 20:17:40,374 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 60 [2021-06-12 20:17:40,885 WARN L205 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 66 [2021-06-12 20:17:41,238 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 54 [2021-06-12 20:17:41,577 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 62 [2021-06-12 20:17:41,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:41,597 INFO L93 Difference]: Finished difference Result 1448 states and 4767 transitions. [2021-06-12 20:17:41,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-12 20:17:41,598 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-06-12 20:17:41,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:41,600 INFO L225 Difference]: With dead ends: 1448 [2021-06-12 20:17:41,600 INFO L226 Difference]: Without dead ends: 1373 [2021-06-12 20:17:41,600 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 3882.8ms TimeCoverageRelationStatistics Valid=316, Invalid=1166, Unknown=0, NotChecked=0, Total=1482 [2021-06-12 20:17:41,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1373 states. [2021-06-12 20:17:41,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1373 to 983. [2021-06-12 20:17:41,611 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-06-12 20:17:41,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 3493 transitions. [2021-06-12 20:17:41,613 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 3493 transitions. Word has length 20 [2021-06-12 20:17:41,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:41,613 INFO L482 AbstractCegarLoop]: Abstraction has 983 states and 3493 transitions. [2021-06-12 20:17:41,613 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-06-12 20:17:41,613 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 3493 transitions. [2021-06-12 20:17:41,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:17:41,614 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:41,614 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:41,814 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24866 [2021-06-12 20:17:41,815 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:41,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:41,815 INFO L82 PathProgramCache]: Analyzing trace with hash -1846134258, now seen corresponding path program 136 times [2021-06-12 20:17:41,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:41,815 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435931161] [2021-06-12 20:17:41,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:41,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:42,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-06-12 20:17:42,058 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:42,058 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435931161] [2021-06-12 20:17:42,058 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435931161] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:42,058 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139166270] [2021-06-12 20:17:42,058 INFO L93 rtionOrderModulation]: Changing 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-06-12 20:17:42,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:42,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:42,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:17:42,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:42,339 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-06-12 20:17:42,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:42,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:42,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 9 treesize of output 1 [2021-06-12 20:17:42,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:42,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:42,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:42,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:17:42,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:42,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:42,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:42,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:17:42,791 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:42,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:42,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:42,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 7 treesize of output 1 [2021-06-12 20:17:42,798 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:42,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:42,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:42,804 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,119 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 77 [2021-06-12 20:17:43,119 INFO L628 ElimStorePlain]: treesize reduction 284, result has 51.8 percent of original size [2021-06-12 20:17:43,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:17:43,124 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,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-06-12 20:17:43,129 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,264 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-06-12 20:17:43,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:43,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 6 treesize of output 2 [2021-06-12 20:17:43,270 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:17:43,275 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,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 6 treesize of output 2 [2021-06-12 20:17:43,280 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,408 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-12 20:17:43,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:43,415 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-06-12 20:17:43,416 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 5 variables, input treesize:745, output treesize:277 [2021-06-12 20:17:43,646 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-06-12 20:17:43,878 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-06-12 20:17:45,024 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-06-12 20:17:45,032 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:45,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:45,041 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:45,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:45,250 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 65 [2021-06-12 20:17:45,250 INFO L628 ElimStorePlain]: treesize reduction 536, result has 22.4 percent of original size [2021-06-12 20:17:45,250 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-12 20:17:45,250 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1317 vanished before elimination [2021-06-12 20:17:45,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 3 treesize of output 1 [2021-06-12 20:17:45,255 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:45,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:45,321 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1318 vanished before elimination [2021-06-12 20:17:45,321 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1319 vanished before elimination [2021-06-12 20:17:45,321 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1320 vanished before elimination [2021-06-12 20:17:45,321 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1321 vanished before elimination [2021-06-12 20:17:45,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 3 treesize of output 1 [2021-06-12 20:17:45,325 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:45,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:45,389 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1322 vanished before elimination [2021-06-12 20:17:45,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 4 treesize of output 2 [2021-06-12 20:17:45,393 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:45,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:45,464 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1323 vanished before elimination [2021-06-12 20:17:45,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 4 treesize of output 2 [2021-06-12 20:17:45,469 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:45,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:45,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 4 treesize of output 2 [2021-06-12 20:17:45,532 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:45,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:45,589 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1316 vanished before elimination [2021-06-12 20:17:45,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-06-12 20:17:45,593 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:45,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:45,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 5 treesize of output 1 [2021-06-12 20:17:45,655 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:45,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:45,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:17:45,715 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:45,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:45,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:17:45,787 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 26 variables, input treesize:784, output treesize:107 [2021-06-12 20:17:45,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:45,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139166270] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:45,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:45,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:45,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234090405] [2021-06-12 20:17:45,933 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:45,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:45,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:45,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:45,933 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-06-12 20:17:46,266 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-06-12 20:17:46,617 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 75 [2021-06-12 20:17:46,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:46,806 INFO L93 Difference]: Finished difference Result 1156 states and 3949 transitions. [2021-06-12 20:17:46,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:17:46,807 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-06-12 20:17:46,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:46,809 INFO L225 Difference]: With dead ends: 1156 [2021-06-12 20:17:46,809 INFO L226 Difference]: Without dead ends: 1111 [2021-06-12 20:17:46,809 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1547.6ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:17:46,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-06-12 20:17:46,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 987. [2021-06-12 20:17:46,819 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-06-12 20:17:46,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-06-12 20:17:46,820 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-06-12 20:17:46,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:46,821 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-06-12 20:17:46,821 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-06-12 20:17:46,821 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-06-12 20:17:46,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:17:46,822 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:46,822 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:47,022 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25316,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:47,022 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:47,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:47,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1125010780, now seen corresponding path program 137 times [2021-06-12 20:17:47,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:47,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665368783] [2021-06-12 20:17:47,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:47,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:47,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-06-12 20:17:47,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:47,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665368783] [2021-06-12 20:17:47,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665368783] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:47,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223470673] [2021-06-12 20:17:47,206 INFO L93 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-06-12 20:17:47,281 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:47,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:47,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:17:47,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:47,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-06-12 20:17:47,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223470673] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:47,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:47,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-12 20:17:47,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446813264] [2021-06-12 20:17:47,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:17:47,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:47,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:17:47,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:17:47,708 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-06-12 20:17:48,371 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-06-12 20:17:48,626 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 53 [2021-06-12 20:17:48,780 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-06-12 20:17:49,387 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 41 [2021-06-12 20:17:49,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:49,411 INFO L93 Difference]: Finished difference Result 1298 states and 4377 transitions. [2021-06-12 20:17:49,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-12 20:17:49,411 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-06-12 20:17:49,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:49,414 INFO L225 Difference]: With dead ends: 1298 [2021-06-12 20:17:49,414 INFO L226 Difference]: Without dead ends: 1253 [2021-06-12 20:17:49,414 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 1750.8ms TimeCoverageRelationStatistics Valid=227, Invalid=1105, Unknown=0, NotChecked=0, Total=1332 [2021-06-12 20:17:49,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states. [2021-06-12 20:17:49,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 987. [2021-06-12 20:17:49,424 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-06-12 20:17:49,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-06-12 20:17:49,426 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-06-12 20:17:49,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:49,426 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-06-12 20:17:49,426 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-06-12 20:17:49,426 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-06-12 20:17:49,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:17:49,427 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:49,428 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:49,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25668 [2021-06-12 20:17:49,628 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:49,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:49,628 INFO L82 PathProgramCache]: Analyzing trace with hash -818088028, now seen corresponding path program 138 times [2021-06-12 20:17:49,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:49,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018153171] [2021-06-12 20:17:49,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:49,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:49,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-06-12 20:17:49,883 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:49,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018153171] [2021-06-12 20:17:49,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018153171] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:49,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68970711] [2021-06-12 20:17:49,883 INFO L93 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-06-12 20:17:49,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:17:49,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:49,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:17:49,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:50,139 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-06-12 20:17:50,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:50,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:50,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:50,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:50,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:50,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:50,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:50,601 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:50,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-06-12 20:17:50,609 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:50,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 4 treesize of output 2 [2021-06-12 20:17:50,617 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:50,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-06-12 20:17:50,626 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:50,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:50,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:50,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 11 treesize of output 2 [2021-06-12 20:17:50,635 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:50,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 6 treesize of output 2 [2021-06-12 20:17:50,644 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,133 WARN L205 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 127 [2021-06-12 20:17:51,133 INFO L628 ElimStorePlain]: treesize reduction 166, result has 76.1 percent of original size [2021-06-12 20:17:51,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-06-12 20:17:51,141 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:17:51,147 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,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 6 treesize of output 2 [2021-06-12 20:17:51,154 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,376 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 122 [2021-06-12 20:17:51,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:51,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:17:51,382 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,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-06-12 20:17:51,389 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,609 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-12 20:17:51,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:51,623 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-06-12 20:17:51,623 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:777, output treesize:495 [2021-06-12 20:17:51,961 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 116 [2021-06-12 20:17:54,299 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-06-12 20:17:54,314 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:54,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:54,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-06-12 20:17:54,328 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:54,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 4 treesize of output 2 [2021-06-12 20:17:54,343 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:54,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-06-12 20:17:54,357 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:54,370 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:54,371 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:54,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:54,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:54,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:54,387 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:54,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:54,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:54,402 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,054 WARN L205 SmtUtils]: Spent 651.00 ms on a formula simplification. DAG size of input: 299 DAG size of output: 150 [2021-06-12 20:17:55,055 INFO L628 ElimStorePlain]: treesize reduction 754, result has 43.9 percent of original size [2021-06-12 20:17:55,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 6 treesize of output 2 [2021-06-12 20:17:55,063 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,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-06-12 20:17:55,070 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,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 4 treesize of output 2 [2021-06-12 20:17:55,078 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,342 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2021-06-12 20:17:55,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:55,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:17:55,350 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,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 3 treesize of output 1 [2021-06-12 20:17:55,357 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,613 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2021-06-12 20:17:55,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:55,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 5 treesize of output 1 [2021-06-12 20:17:55,622 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,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-06-12 20:17:55,629 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:17:55,638 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,880 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2021-06-12 20:17:55,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:55,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 5 treesize of output 1 [2021-06-12 20:17:55,888 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,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 5 treesize of output 1 [2021-06-12 20:17:55,896 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:55,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 5 treesize of output 1 [2021-06-12 20:17:55,903 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,136 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2021-06-12 20:17:56,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:56,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 3 treesize of output 1 [2021-06-12 20:17:56,145 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,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 3 treesize of output 1 [2021-06-12 20:17:56,152 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,394 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2021-06-12 20:17:56,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:56,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 4 treesize of output 2 [2021-06-12 20:17:56,402 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:17:56,410 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,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-06-12 20:17:56,418 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:17:56,425 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,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 4 treesize of output 2 [2021-06-12 20:17:56,433 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,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 4 treesize of output 2 [2021-06-12 20:17:56,440 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,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 6 treesize of output 2 [2021-06-12 20:17:56,447 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,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 6 treesize of output 2 [2021-06-12 20:17:56,455 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,866 WARN L205 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 121 [2021-06-12 20:17:56,867 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-06-12 20:17:56,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 29 dim-0 vars, 7 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-06-12 20:17:56,873 INFO L247 ElimStorePlain]: Needed 29 recursive calls to eliminate 36 variables, input treesize:1485, output treesize:401 [2021-06-12 20:17:57,085 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 68 [2021-06-12 20:17:57,281 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-06-12 20:17:57,432 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-06-12 20:17:57,523 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:57,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68970711] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:57,523 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:57,523 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:57,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148565701] [2021-06-12 20:17:57,523 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:57,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:57,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:57,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:57,524 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-06-12 20:17:57,799 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-06-12 20:17:58,005 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-06-12 20:17:58,215 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 71 [2021-06-12 20:17:58,469 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-06-12 20:17:59,107 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 122 [2021-06-12 20:17:59,452 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 74 [2021-06-12 20:17:59,798 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 117 [2021-06-12 20:18:00,217 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-06-12 20:18:00,479 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2021-06-12 20:18:00,773 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 45 [2021-06-12 20:18:00,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:00,815 INFO L93 Difference]: Finished difference Result 1265 states and 4290 transitions. [2021-06-12 20:18:00,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-12 20:18:00,816 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-06-12 20:18:00,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:00,817 INFO L225 Difference]: With dead ends: 1265 [2021-06-12 20:18:00,818 INFO L226 Difference]: Without dead ends: 1250 [2021-06-12 20:18:00,818 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 4034.3ms TimeCoverageRelationStatistics Valid=255, Invalid=801, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:18:00,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2021-06-12 20:18:00,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 987. [2021-06-12 20:18:00,827 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-06-12 20:18:00,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-06-12 20:18:00,829 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-06-12 20:18:00,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:00,829 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-06-12 20:18:00,829 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-06-12 20:18:00,829 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-06-12 20:18:00,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:00,830 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:00,830 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:01,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25687 [2021-06-12 20:18:01,033 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:01,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:01,033 INFO L82 PathProgramCache]: Analyzing trace with hash -401078832, now seen corresponding path program 139 times [2021-06-12 20:18:01,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:01,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098012391] [2021-06-12 20:18:01,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:01,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:01,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:01,292 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:01,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098012391] [2021-06-12 20:18:01,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098012391] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:01,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796798086] [2021-06-12 20:18:01,292 INFO 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-06-12 20:18:01,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:01,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:18:01,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:01,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 5 treesize of output 1 [2021-06-12 20:18:01,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,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 6 treesize of output 2 [2021-06-12 20:18:01,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,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 3 treesize of output 1 [2021-06-12 20:18:01,542 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:18:01,548 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,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 6 treesize of output 2 [2021-06-12 20:18:01,553 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,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-06-12 20:18:01,558 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,562 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:01,563 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,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 5 treesize of output 1 [2021-06-12 20:18:01,568 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,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 6 treesize of output 2 [2021-06-12 20:18:01,574 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,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-06-12 20:18:01,579 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:18:01,585 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-12 20:18:01,590 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:01,594 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:01,946 WARN L205 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-06-12 20:18:01,947 INFO L628 ElimStorePlain]: treesize reduction 41, result has 90.6 percent of original size [2021-06-12 20:18:01,951 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-06-12 20:18:01,951 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 2 variables, input treesize:592, output treesize:395 [2021-06-12 20:18:02,285 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2021-06-12 20:18:04,982 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-06-12 20:18:04,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:04,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:04,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 7 treesize of output 1 [2021-06-12 20:18:04,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:05,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:05,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:05,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:05,802 WARN L205 SmtUtils]: Spent 792.00 ms on a formula simplification. DAG size of input: 304 DAG size of output: 132 [2021-06-12 20:18:05,802 INFO L628 ElimStorePlain]: treesize reduction 1698, result has 21.8 percent of original size [2021-06-12 20:18:05,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 6 treesize of output 2 [2021-06-12 20:18:05,810 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:06,057 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-12 20:18:06,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:06,066 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1379 vanished before elimination [2021-06-12 20:18:06,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-06-12 20:18:06,074 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:06,318 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-06-12 20:18:06,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:06,318 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1381 vanished before elimination [2021-06-12 20:18:06,318 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1382 vanished before elimination [2021-06-12 20:18:06,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 6 treesize of output 2 [2021-06-12 20:18:06,325 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:06,564 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-06-12 20:18:06,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:06,564 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1384 vanished before elimination [2021-06-12 20:18:06,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 6 treesize of output 2 [2021-06-12 20:18:06,571 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:06,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 4 treesize of output 2 [2021-06-12 20:18:06,577 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:06,809 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-12 20:18:06,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:06,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-12 20:18:06,816 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:06,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 5 treesize of output 1 [2021-06-12 20:18:06,822 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:07,047 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-06-12 20:18:07,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:07,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 6 treesize of output 2 [2021-06-12 20:18:07,053 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:07,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-06-12 20:18:07,060 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:07,286 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-12 20:18:07,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:07,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-06-12 20:18:07,292 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:07,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-12 20:18:07,299 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:07,517 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-06-12 20:18:07,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:07,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-06-12 20:18:07,524 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:07,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-06-12 20:18:07,530 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:07,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 3 treesize of output 1 [2021-06-12 20:18:07,536 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:07,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 3 treesize of output 1 [2021-06-12 20:18:07,542 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:07,902 WARN L205 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 99 [2021-06-12 20:18:07,902 INFO L628 ElimStorePlain]: treesize reduction 44, result has 89.0 percent of original size [2021-06-12 20:18:07,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:18:07,909 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:07,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-06-12 20:18:07,922 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:08,106 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-12 20:18:08,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:08,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:18:08,112 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:08,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-12 20:18:08,118 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:08,288 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-12 20:18:08,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:08,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 15 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-12 20:18:08,293 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 26 variables, input treesize:2231, output treesize:253 [2021-06-12 20:18:08,434 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-06-12 20:18:08,642 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-06-12 20:18:08,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:08,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796798086] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:08,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:08,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:18:08,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331479103] [2021-06-12 20:18:08,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:18:08,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:08,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:18:08,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:18:08,792 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-06-12 20:18:09,941 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 58 [2021-06-12 20:18:10,227 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-06-12 20:18:10,644 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-06-12 20:18:11,069 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 61 [2021-06-12 20:18:11,469 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 50 [2021-06-12 20:18:11,810 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 55 [2021-06-12 20:18:11,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:11,844 INFO L93 Difference]: Finished difference Result 1400 states and 4620 transitions. [2021-06-12 20:18:11,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:18:11,844 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-06-12 20:18:11,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:11,846 INFO L225 Difference]: With dead ends: 1400 [2021-06-12 20:18:11,846 INFO L226 Difference]: Without dead ends: 1310 [2021-06-12 20:18:11,846 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 3569.8ms TimeCoverageRelationStatistics Valid=284, Invalid=838, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 20:18:11,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2021-06-12 20:18:11,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 988. [2021-06-12 20:18:11,857 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-06-12 20:18:11,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 3514 transitions. [2021-06-12 20:18:11,859 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 3514 transitions. Word has length 20 [2021-06-12 20:18:11,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:11,859 INFO L482 AbstractCegarLoop]: Abstraction has 988 states and 3514 transitions. [2021-06-12 20:18:11,859 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-06-12 20:18:11,859 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 3514 transitions. [2021-06-12 20:18:11,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:11,860 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:11,860 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:12,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25891,144 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:12,064 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:12,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:12,064 INFO L82 PathProgramCache]: Analyzing trace with hash 376101076, now seen corresponding path program 140 times [2021-06-12 20:18:12,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:12,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010965654] [2021-06-12 20:18:12,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:12,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:12,215 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:12,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:12,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010965654] [2021-06-12 20:18:12,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010965654] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:12,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113616930] [2021-06-12 20:18:12,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-12 20:18:12,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:18:12,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:12,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:12,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:12,571 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:12,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,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 9 treesize of output 2 [2021-06-12 20:18:12,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,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-06-12 20:18:12,582 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,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-06-12 20:18:12,587 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,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 3 treesize of output 1 [2021-06-12 20:18:12,591 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:12,595 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,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-06-12 20:18:12,599 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:18:12,604 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,607 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:12,608 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:18:12,612 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:18:12,617 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:12,620 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,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 8 treesize of output 1 [2021-06-12 20:18:12,624 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,627 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:12,627 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:12,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:18:12,632 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:12,635 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:12,799 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2021-06-12 20:18:12,800 INFO L628 ElimStorePlain]: treesize reduction 40, result has 84.2 percent of original size [2021-06-12 20:18:12,803 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-06-12 20:18:12,803 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:626, output treesize:203 [2021-06-12 20:18:12,945 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 65 [2021-06-12 20:18:13,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:13,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:13,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:13,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:13,637 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:13,638 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:13,640 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:13,641 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:13,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:13,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:18:13,645 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:13,751 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2021-06-12 20:18:13,751 INFO L628 ElimStorePlain]: treesize reduction 160, result has 39.4 percent of original size [2021-06-12 20:18:13,751 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-12 20:18:13,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-12 20:18:13,753 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:353, output treesize:104 [2021-06-12 20:18:13,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:13,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113616930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:13,879 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:13,879 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:18:13,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566837785] [2021-06-12 20:18:13,879 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:18:13,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:13,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:18:13,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:18:13,879 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-06-12 20:18:14,472 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-06-12 20:18:14,609 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-06-12 20:18:14,845 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 80 [2021-06-12 20:18:14,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:14,871 INFO L93 Difference]: Finished difference Result 1308 states and 4466 transitions. [2021-06-12 20:18:14,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:18:14,871 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-06-12 20:18:14,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:14,873 INFO L225 Difference]: With dead ends: 1308 [2021-06-12 20:18:14,873 INFO L226 Difference]: Without dead ends: 1293 [2021-06-12 20:18:14,873 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1377.9ms TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:18:14,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2021-06-12 20:18:14,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 991. [2021-06-12 20:18:14,883 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-06-12 20:18:14,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 3523 transitions. [2021-06-12 20:18:14,884 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 3523 transitions. Word has length 20 [2021-06-12 20:18:14,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:14,884 INFO L482 AbstractCegarLoop]: Abstraction has 991 states and 3523 transitions. [2021-06-12 20:18:14,884 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-06-12 20:18:14,884 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 3523 transitions. [2021-06-12 20:18:14,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:14,886 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:14,886 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] Received shutdown request... [2021-06-12 20:18:15,086 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26248 [2021-06-12 20:18:15,086 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:15,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:15,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1859344518, now seen corresponding path program 141 times [2021-06-12 20:18:15,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:15,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315021826] [2021-06-12 20:18:15,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:15,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2021-06-12 20:18:15,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [732134036] [2021-06-12 20:18:15,089 INFO L93 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-06-12 20:18:15,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:18:15,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:15,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-12 20:18:15,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:15,176 WARN L222 SmtUtils]: Removed 1 from assertion stack [2021-06-12 20:18:15,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26461,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:15,377 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-12 20:18:15,379 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-06-12 20:18:15,380 WARN L196 ceAbstractionStarter]: Timeout [2021-06-12 20:18:15,380 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.06 08:18:15 BasicIcfg [2021-06-12 20:18:15,380 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-12 20:18:15,381 INFO L168 Benchmark]: Toolchain (without parser) took 730832.64 ms. Allocated memory was 179.3 MB in the beginning and 690.0 MB in the end (delta: 510.7 MB). Free memory was 159.5 MB in the beginning and 494.8 MB in the end (delta: -335.3 MB). Peak memory consumption was 176.3 MB. Max. memory is 8.0 GB. [2021-06-12 20:18:15,381 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 179.3 MB. Free memory is still 161.0 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-06-12 20:18:15,381 INFO L168 Benchmark]: Boogie Procedure Inliner took 37.47 ms. Allocated memory is still 179.3 MB. Free memory was 159.5 MB in the beginning and 158.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-06-12 20:18:15,381 INFO L168 Benchmark]: Boogie Preprocessor took 37.65 ms. Allocated memory is still 179.3 MB. Free memory was 157.8 MB in the beginning and 156.8 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-06-12 20:18:15,381 INFO L168 Benchmark]: RCFGBuilder took 599.80 ms. Allocated memory is still 179.3 MB. Free memory was 156.8 MB in the beginning and 158.4 MB in the end (delta: -1.6 MB). Peak memory consumption was 35.0 MB. Max. memory is 8.0 GB. [2021-06-12 20:18:15,381 INFO L168 Benchmark]: TraceAbstraction took 730152.82 ms. Allocated memory was 179.3 MB in the beginning and 690.0 MB in the end (delta: 510.7 MB). Free memory was 157.9 MB in the beginning and 494.8 MB in the end (delta: -336.9 MB). Peak memory consumption was 173.7 MB. Max. memory is 8.0 GB. [2021-06-12 20:18:15,381 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.12 ms. Allocated memory is still 179.3 MB. Free memory is still 161.0 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 37.47 ms. Allocated memory is still 179.3 MB. Free memory was 159.5 MB in the beginning and 158.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 37.65 ms. Allocated memory is still 179.3 MB. Free memory was 157.8 MB in the beginning and 156.8 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 599.80 ms. Allocated memory is still 179.3 MB. Free memory was 156.8 MB in the beginning and 158.4 MB in the end (delta: -1.6 MB). Peak memory consumption was 35.0 MB. Max. memory is 8.0 GB. * TraceAbstraction took 730152.82 ms. Allocated memory was 179.3 MB in the beginning and 690.0 MB in the end (delta: 510.7 MB). Free memory was 157.9 MB in the beginning and 494.8 MB in the end (delta: -336.9 MB). Peak memory consumption was 173.7 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 analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 0ms.. - 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: 730063.2ms, OverallIterations: 167, TraceHistogramMax: 1, EmptinessCheckTime: 188.5ms, AutomataDifference: 282451.5ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 22.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 10377 SDtfs, 17139 SDslu, 66421 SDs, 0 SdLazy, 74161 SolverSat, 6623 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 43819.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6403 GetRequests, 1993 SyntacticMatches, 168 SemanticMatches, 4242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32306 ImplicationChecksByTransitivity, 338232.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=991occurred in iteration=166, InterpolantAutomatonStates: 3089, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1802.6ms AutomataMinimizationTime, 166 MinimizatonAttempts, 42515 StatesRemovedByMinimization, 162 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 882.4ms SsaConstructionTime, 2249.7ms SatisfiabilityAnalysisTime, 405534.4ms InterpolantComputationTime, 6075 NumberOfCodeBlocks, 6075 NumberOfCodeBlocksAsserted, 463 NumberOfCheckSat, 5765 ConstructedInterpolants, 214 QuantifiedInterpolants, 245522 SizeOfPredicates, 2124 NumberOfNonLiveVariables, 11984 ConjunctsInSsa, 5373 ConjunctsInUnsatCore, 310 InterpolantComputations, 22 PerfectInterpolantSequences, 18/866 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