/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-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 19:39:30,940 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 19:39:30,941 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 19:39:30,960 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 19:39:30,961 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 19:39:30,961 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 19:39:30,962 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 19:39:30,964 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 19:39:30,965 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 19:39:30,965 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 19:39:30,966 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 19:39:30,967 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 19:39:30,967 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 19:39:30,968 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 19:39:30,976 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 19:39:30,977 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 19:39:30,978 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 19:39:30,978 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 19:39:30,979 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 19:39:30,980 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 19:39:30,981 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 19:39:30,982 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 19:39:30,983 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 19:39:30,984 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 19:39:30,985 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 19:39:30,986 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 19:39:30,986 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 19:39:30,986 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 19:39:30,987 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 19:39:30,987 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 19:39:30,987 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 19:39:30,988 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 19:39:30,988 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 19:39:30,989 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 19:39:30,990 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 19:39:30,990 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 19:39:30,990 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 19:39:30,990 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 19:39:30,991 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 19:39:30,991 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 19:39:30,992 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 19:39:30,999 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-07-13 19:39:31,026 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 19:39:31,026 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 19:39:31,026 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 19:39:31,026 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 19:39:31,028 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 19:39:31,029 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 19:39:31,029 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 19:39:31,029 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 19:39:31,029 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 19:39:31,029 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 19:39:31,030 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 19:39:31,030 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 19:39:31,030 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 19:39:31,030 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 19:39:31,030 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 19:39:31,030 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 19:39:31,030 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 19:39:31,030 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 19:39:31,030 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 19:39:31,030 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 19:39:31,031 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 19:39:31,031 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 19:39:31,031 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 19:39:31,031 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 19:39:31,031 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 19:39:31,031 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 19:39:31,031 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 19:39:31,031 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 19:39:31,031 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 19:39:31,031 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 19:39:31,032 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 19:39:31,032 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-07-13 19:39:31,283 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 19:39:31,298 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 19:39:31,299 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 19:39:31,300 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-13 19:39:31,301 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-13 19:39:31,301 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl [2021-07-13 19:39:31,302 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl' [2021-07-13 19:39:31,603 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 19:39:31,604 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-13 19:39:31,605 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 19:39:31,605 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 19:39:31,605 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 19:39:31,613 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 13.07 07:39:31" (1/1) ... [2021-07-13 19:39:31,619 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 13.07 07:39:31" (1/1) ... [2021-07-13 19:39:31,624 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 19:39:31,625 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 19:39:31,625 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 19:39:31,625 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 19:39:31,630 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 13.07 07:39:31" (1/1) ... [2021-07-13 19:39:31,630 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 13.07 07:39:31" (1/1) ... [2021-07-13 19:39:31,631 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 13.07 07:39:31" (1/1) ... [2021-07-13 19:39:31,631 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 13.07 07:39:31" (1/1) ... [2021-07-13 19:39:31,634 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 13.07 07:39:31" (1/1) ... [2021-07-13 19:39:31,635 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 13.07 07:39:31" (1/1) ... [2021-07-13 19:39:31,636 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 13.07 07:39:31" (1/1) ... [2021-07-13 19:39:31,637 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 19:39:31,638 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 19:39:31,638 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 19:39:31,638 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 19:39:31,639 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:39:31" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 19:39:31,689 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-13 19:39:31,690 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-13 19:39:31,690 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-13 19:39:31,690 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-13 19:39:31,690 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-13 19:39:31,690 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-13 19:39:31,690 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-13 19:39:31,690 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 19:39:31,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 19:39:31,691 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-13 19:39:31,691 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-13 19:39:31,691 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-13 19:39:31,691 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-13 19:39:32,162 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 19:39:32,162 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-07-13 19:39:32,165 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:39:32 BoogieIcfgContainer [2021-07-13 19:39:32,165 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 19:39:32,166 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 19:39:32,166 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 19:39:32,169 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 19:39:32,169 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:39:31" (1/2) ... [2021-07-13 19:39:32,170 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@647200a5 and model type nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 07:39:32, skipping insertion in model container [2021-07-13 19:39:32,170 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 13.07 07:39:32" (2/2) ... [2021-07-13 19:39:32,171 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-subst.wvr.bpl [2021-07-13 19:39:32,174 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 19:39:32,174 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 19:39:32,174 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-13 19:39:32,175 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 19:39:32,198 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-13 19:39:32,211 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-13 19:39:32,222 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 19:39:32,223 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 19:39:32,223 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 19:39:32,223 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 19:39:32,223 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 19:39:32,223 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 19:39:32,223 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 19:39:32,223 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 19:39:32,228 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2021-07-13 19:39:32,241 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:32,242 INFO L276 IsEmpty]: Start isEmpty. Operand has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:32,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:32,248 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:32,248 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:32,248 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:32,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:32,251 INFO L82 PathProgramCache]: Analyzing trace with hash -1464802926, now seen corresponding path program 1 times [2021-07-13 19:39:32,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:32,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356984145] [2021-07-13 19:39:32,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:32,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:32,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:32,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:32,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356984145] [2021-07-13 19:39:32,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356984145] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:32,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:32,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:32,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012074673] [2021-07-13 19:39:32,563 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:32,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:32,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:32,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:32,578 INFO L87 Difference]: Start difference. First operand has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:32,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:32,757 INFO L93 Difference]: Finished difference Result 265 states and 821 transitions. [2021-07-13 19:39:32,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:32,758 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:39:32,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:32,770 INFO L225 Difference]: With dead ends: 265 [2021-07-13 19:39:32,770 INFO L226 Difference]: Without dead ends: 250 [2021-07-13 19:39:32,771 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 164.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:39:32,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-07-13 19:39:32,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 126. [2021-07-13 19:39:32,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.368) internal successors, (421), 125 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:32,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 421 transitions. [2021-07-13 19:39:32,826 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 421 transitions. Word has length 14 [2021-07-13 19:39:32,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:32,827 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 421 transitions. [2021-07-13 19:39:32,827 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:32,827 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 421 transitions. [2021-07-13 19:39:32,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:32,829 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:32,829 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:32,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-13 19:39:32,830 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:32,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:32,832 INFO L82 PathProgramCache]: Analyzing trace with hash -1812136636, now seen corresponding path program 2 times [2021-07-13 19:39:32,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:32,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000412826] [2021-07-13 19:39:32,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:32,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:32,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:32,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:32,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000412826] [2021-07-13 19:39:32,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000412826] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:32,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:32,997 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:32,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064125744] [2021-07-13 19:39:32,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:32,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:33,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:33,001 INFO L87 Difference]: Start difference. First operand 126 states and 421 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:33,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,195 INFO L93 Difference]: Finished difference Result 278 states and 851 transitions. [2021-07-13 19:39:33,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:33,195 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:39:33,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,197 INFO L225 Difference]: With dead ends: 278 [2021-07-13 19:39:33,197 INFO L226 Difference]: Without dead ends: 263 [2021-07-13 19:39:33,198 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 186.4ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:39:33,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-07-13 19:39:33,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 132. [2021-07-13 19:39:33,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.312977099236641) internal successors, (434), 131 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:33,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 434 transitions. [2021-07-13 19:39:33,204 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 434 transitions. Word has length 14 [2021-07-13 19:39:33,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,204 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 434 transitions. [2021-07-13 19:39:33,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:33,204 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 434 transitions. [2021-07-13 19:39:33,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:33,205 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,205 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,205 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 19:39:33,205 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1857974612, now seen corresponding path program 3 times [2021-07-13 19:39:33,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221773067] [2021-07-13 19:39:33,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:33,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:33,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:33,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221773067] [2021-07-13 19:39:33,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221773067] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:33,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:33,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:33,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298206357] [2021-07-13 19:39:33,278 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:33,278 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:33,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:33,278 INFO L87 Difference]: Start difference. First operand 132 states and 434 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:33,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,422 INFO L93 Difference]: Finished difference Result 363 states and 1192 transitions. [2021-07-13 19:39:33,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:33,422 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:39:33,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,424 INFO L225 Difference]: With dead ends: 363 [2021-07-13 19:39:33,424 INFO L226 Difference]: Without dead ends: 348 [2021-07-13 19:39:33,424 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 96.4ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:39:33,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-07-13 19:39:33,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 140. [2021-07-13 19:39:33,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:33,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-07-13 19:39:33,434 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-07-13 19:39:33,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,435 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-07-13 19:39:33,435 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:33,435 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-07-13 19:39:33,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:33,435 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,436 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-13 19:39:33,436 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1906157040, now seen corresponding path program 4 times [2021-07-13 19:39:33,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,436 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480611709] [2021-07-13 19:39:33,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:33,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:33,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:33,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480611709] [2021-07-13 19:39:33,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480611709] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:33,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:33,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:33,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185344782] [2021-07-13 19:39:33,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:33,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:33,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:33,673 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:33,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,900 INFO L93 Difference]: Finished difference Result 248 states and 718 transitions. [2021-07-13 19:39:33,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:33,901 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:39:33,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,902 INFO L225 Difference]: With dead ends: 248 [2021-07-13 19:39:33,902 INFO L226 Difference]: Without dead ends: 233 [2021-07-13 19:39:33,903 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 302.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:39:33,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-07-13 19:39:33,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 140. [2021-07-13 19:39:33,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:33,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-07-13 19:39:33,909 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-07-13 19:39:33,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,909 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-07-13 19:39:33,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:33,909 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-07-13 19:39:33,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:33,910 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,910 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-07-13 19:39:33,911 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,911 INFO L82 PathProgramCache]: Analyzing trace with hash 1941149522, now seen corresponding path program 5 times [2021-07-13 19:39:33,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275016352] [2021-07-13 19:39:33,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,080 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275016352] [2021-07-13 19:39:34,081 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275016352] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:34,081 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:34,081 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:34,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075399918] [2021-07-13 19:39:34,081 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:34,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:34,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:34,082 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,248 INFO L93 Difference]: Finished difference Result 371 states and 1217 transitions. [2021-07-13 19:39:34,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:34,248 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:39:34,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,250 INFO L225 Difference]: With dead ends: 371 [2021-07-13 19:39:34,250 INFO L226 Difference]: Without dead ends: 356 [2021-07-13 19:39:34,251 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 123.2ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:39:34,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-07-13 19:39:34,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 142. [2021-07-13 19:39:34,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-07-13 19:39:34,257 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-07-13 19:39:34,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,257 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-07-13 19:39:34,257 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,257 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-07-13 19:39:34,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:34,258 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,258 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:34,258 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-07-13 19:39:34,258 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:34,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:34,258 INFO L82 PathProgramCache]: Analyzing trace with hash 1674927890, now seen corresponding path program 6 times [2021-07-13 19:39:34,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:34,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944431242] [2021-07-13 19:39:34,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:34,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944431242] [2021-07-13 19:39:34,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944431242] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:34,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:34,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:34,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306632898] [2021-07-13 19:39:34,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:34,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:34,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:34,404 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,521 INFO L93 Difference]: Finished difference Result 295 states and 918 transitions. [2021-07-13 19:39:34,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:34,521 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:39:34,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,523 INFO L225 Difference]: With dead ends: 295 [2021-07-13 19:39:34,523 INFO L226 Difference]: Without dead ends: 280 [2021-07-13 19:39:34,523 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 132.9ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:39:34,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-07-13 19:39:34,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 142. [2021-07-13 19:39:34,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-07-13 19:39:34,528 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-07-13 19:39:34,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,528 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-07-13 19:39:34,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,529 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-07-13 19:39:34,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:34,529 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,529 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:34,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-07-13 19:39:34,529 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:34,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:34,530 INFO L82 PathProgramCache]: Analyzing trace with hash 1841090398, now seen corresponding path program 1 times [2021-07-13 19:39:34,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:34,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635384680] [2021-07-13 19:39:34,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:34,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,541 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635384680] [2021-07-13 19:39:34,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635384680] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:34,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:34,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:39:34,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557910538] [2021-07-13 19:39:34,542 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:39:34,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:39:34,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:34,542 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,547 INFO L93 Difference]: Finished difference Result 166 states and 549 transitions. [2021-07-13 19:39:34,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:39:34,547 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:39:34,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,548 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:39:34,548 INFO L226 Difference]: Without dead ends: 166 [2021-07-13 19:39:34,548 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:34,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-13 19:39:34,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2021-07-13 19:39:34,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 3.327272727272727) internal successors, (549), 165 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 549 transitions. [2021-07-13 19:39:34,552 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 549 transitions. Word has length 15 [2021-07-13 19:39:34,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,552 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 549 transitions. [2021-07-13 19:39:34,552 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,552 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 549 transitions. [2021-07-13 19:39:34,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:34,553 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,553 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:34,553 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-07-13 19:39:34,553 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:34,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:34,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1865004024, now seen corresponding path program 1 times [2021-07-13 19:39:34,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:34,554 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740423135] [2021-07-13 19:39:34,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:34,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740423135] [2021-07-13 19:39:34,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740423135] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:34,568 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:34,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:39:34,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305625671] [2021-07-13 19:39:34,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:39:34,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:39:34,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:34,569 INFO L87 Difference]: Start difference. First operand 166 states and 549 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,582 INFO L93 Difference]: Finished difference Result 192 states and 636 transitions. [2021-07-13 19:39:34,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:39:34,582 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:39:34,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,583 INFO L225 Difference]: With dead ends: 192 [2021-07-13 19:39:34,583 INFO L226 Difference]: Without dead ends: 192 [2021-07-13 19:39:34,583 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:34,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-07-13 19:39:34,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2021-07-13 19:39:34,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 3.329842931937173) internal successors, (636), 191 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 636 transitions. [2021-07-13 19:39:34,588 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 636 transitions. Word has length 15 [2021-07-13 19:39:34,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,588 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 636 transitions. [2021-07-13 19:39:34,588 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,589 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 636 transitions. [2021-07-13 19:39:34,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:34,589 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,589 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:34,589 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-07-13 19:39:34,589 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:34,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:34,590 INFO L82 PathProgramCache]: Analyzing trace with hash 1029743448, now seen corresponding path program 1 times [2021-07-13 19:39:34,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:34,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067348278] [2021-07-13 19:39:34,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:34,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067348278] [2021-07-13 19:39:34,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067348278] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:34,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:34,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:39:34,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344858523] [2021-07-13 19:39:34,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:39:34,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:39:34,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:34,602 INFO L87 Difference]: Start difference. First operand 192 states and 636 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,606 INFO L93 Difference]: Finished difference Result 223 states and 739 transitions. [2021-07-13 19:39:34,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:39:34,607 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:39:34,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,608 INFO L225 Difference]: With dead ends: 223 [2021-07-13 19:39:34,608 INFO L226 Difference]: Without dead ends: 223 [2021-07-13 19:39:34,608 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:34,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-07-13 19:39:34,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2021-07-13 19:39:34,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.328828828828829) internal successors, (739), 222 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 739 transitions. [2021-07-13 19:39:34,613 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 739 transitions. Word has length 15 [2021-07-13 19:39:34,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,613 INFO L482 AbstractCegarLoop]: Abstraction has 223 states and 739 transitions. [2021-07-13 19:39:34,613 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,613 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 739 transitions. [2021-07-13 19:39:34,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:34,614 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,614 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:34,614 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-07-13 19:39:34,614 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:34,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:34,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1929878260, now seen corresponding path program 1 times [2021-07-13 19:39:34,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:34,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815010158] [2021-07-13 19:39:34,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:34,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:34,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815010158] [2021-07-13 19:39:34,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815010158] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:34,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:34,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:39:34,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253924280] [2021-07-13 19:39:34,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:39:34,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:39:34,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:34,635 INFO L87 Difference]: Start difference. First operand 223 states and 739 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,646 INFO L93 Difference]: Finished difference Result 385 states and 1193 transitions. [2021-07-13 19:39:34,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:39:34,646 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:34,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,648 INFO L225 Difference]: With dead ends: 385 [2021-07-13 19:39:34,648 INFO L226 Difference]: Without dead ends: 305 [2021-07-13 19:39:34,648 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:34,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2021-07-13 19:39:34,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 229. [2021-07-13 19:39:34,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 3.280701754385965) internal successors, (748), 228 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 748 transitions. [2021-07-13 19:39:34,654 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 748 transitions. Word has length 16 [2021-07-13 19:39:34,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,654 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 748 transitions. [2021-07-13 19:39:34,654 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,654 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 748 transitions. [2021-07-13 19:39:34,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:34,655 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,655 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:34,655 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-07-13 19:39:34,655 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:34,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:34,655 INFO L82 PathProgramCache]: Analyzing trace with hash 2009804370, now seen corresponding path program 1 times [2021-07-13 19:39:34,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:34,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812819717] [2021-07-13 19:39:34,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:34,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,670 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:34,670 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812819717] [2021-07-13 19:39:34,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812819717] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:34,670 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:34,670 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:39:34,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483608258] [2021-07-13 19:39:34,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:39:34,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:39:34,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:34,671 INFO L87 Difference]: Start difference. First operand 229 states and 748 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,682 INFO L93 Difference]: Finished difference Result 370 states and 1123 transitions. [2021-07-13 19:39:34,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:39:34,682 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:34,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,684 INFO L225 Difference]: With dead ends: 370 [2021-07-13 19:39:34,684 INFO L226 Difference]: Without dead ends: 287 [2021-07-13 19:39:34,684 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:34,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2021-07-13 19:39:34,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 232. [2021-07-13 19:39:34,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.272727272727273) internal successors, (756), 231 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 756 transitions. [2021-07-13 19:39:34,689 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 756 transitions. Word has length 16 [2021-07-13 19:39:34,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,689 INFO L482 AbstractCegarLoop]: Abstraction has 232 states and 756 transitions. [2021-07-13 19:39:34,689 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,689 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 756 transitions. [2021-07-13 19:39:34,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:34,690 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,690 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:34,690 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-07-13 19:39:34,690 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:34,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:34,691 INFO L82 PathProgramCache]: Analyzing trace with hash -2095449492, now seen corresponding path program 1 times [2021-07-13 19:39:34,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:34,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871494776] [2021-07-13 19:39:34,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:34,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871494776] [2021-07-13 19:39:34,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871494776] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:34,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489870169] [2021-07-13 19:39:34,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:34,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-13 19:39:34,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:34,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489870169] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:34,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:34,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-07-13 19:39:34,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274392651] [2021-07-13 19:39:34,824 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:39:34,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:39:34,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:39:34,825 INFO L87 Difference]: Start difference. First operand 232 states and 756 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,886 INFO L93 Difference]: Finished difference Result 376 states and 1097 transitions. [2021-07-13 19:39:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:34,886 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:34,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,887 INFO L225 Difference]: With dead ends: 376 [2021-07-13 19:39:34,887 INFO L226 Difference]: Without dead ends: 334 [2021-07-13 19:39:34,888 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 38.7ms TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:39:34,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-07-13 19:39:34,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 232. [2021-07-13 19:39:34,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.2337662337662336) internal successors, (747), 231 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 747 transitions. [2021-07-13 19:39:34,895 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 747 transitions. Word has length 16 [2021-07-13 19:39:34,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,895 INFO L482 AbstractCegarLoop]: Abstraction has 232 states and 747 transitions. [2021-07-13 19:39:34,895 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,895 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 747 transitions. [2021-07-13 19:39:34,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:34,895 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,895 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:35,113 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-07-13 19:39:35,113 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:35,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:35,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1703674642, now seen corresponding path program 2 times [2021-07-13 19:39:35,114 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:35,114 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293092852] [2021-07-13 19:39:35,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:35,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:35,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:35,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:35,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293092852] [2021-07-13 19:39:35,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293092852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:35,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377713040] [2021-07-13 19:39:35,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:35,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:35,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:35,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-13 19:39:35,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:35,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:35,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377713040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:35,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:35,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-07-13 19:39:35,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751925552] [2021-07-13 19:39:35,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:39:35,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:35,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:39:35,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:39:35,259 INFO L87 Difference]: Start difference. First operand 232 states and 747 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:35,365 INFO L93 Difference]: Finished difference Result 556 states and 1605 transitions. [2021-07-13 19:39:35,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:39:35,365 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:35,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:35,368 INFO L225 Difference]: With dead ends: 556 [2021-07-13 19:39:35,368 INFO L226 Difference]: Without dead ends: 523 [2021-07-13 19:39:35,368 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 65.5ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:39:35,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-07-13 19:39:35,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 244. [2021-07-13 19:39:35,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 3.2181069958847734) internal successors, (782), 243 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 782 transitions. [2021-07-13 19:39:35,375 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 782 transitions. Word has length 16 [2021-07-13 19:39:35,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:35,376 INFO L482 AbstractCegarLoop]: Abstraction has 244 states and 782 transitions. [2021-07-13 19:39:35,376 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,376 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 782 transitions. [2021-07-13 19:39:35,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:35,376 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:35,376 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:35,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-07-13 19:39:35,581 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:35,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:35,582 INFO L82 PathProgramCache]: Analyzing trace with hash 364875434, now seen corresponding path program 2 times [2021-07-13 19:39:35,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:35,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266911045] [2021-07-13 19:39:35,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:35,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:35,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:35,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:35,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266911045] [2021-07-13 19:39:35,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266911045] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:35,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:35,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:35,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108115570] [2021-07-13 19:39:35,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:35,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:35,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:35,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:35,602 INFO L87 Difference]: Start difference. First operand 244 states and 782 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:35,640 INFO L93 Difference]: Finished difference Result 428 states and 1250 transitions. [2021-07-13 19:39:35,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:35,640 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:35,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:35,642 INFO L225 Difference]: With dead ends: 428 [2021-07-13 19:39:35,642 INFO L226 Difference]: Without dead ends: 346 [2021-07-13 19:39:35,642 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 20.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:39:35,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-07-13 19:39:35,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 215. [2021-07-13 19:39:35,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.177570093457944) internal successors, (680), 214 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 680 transitions. [2021-07-13 19:39:35,647 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 680 transitions. Word has length 16 [2021-07-13 19:39:35,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:35,647 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 680 transitions. [2021-07-13 19:39:35,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,647 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 680 transitions. [2021-07-13 19:39:35,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:35,648 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:35,648 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:35,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-07-13 19:39:35,648 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:35,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:35,649 INFO L82 PathProgramCache]: Analyzing trace with hash -792720916, now seen corresponding path program 3 times [2021-07-13 19:39:35,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:35,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696380778] [2021-07-13 19:39:35,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:35,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:35,692 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:35,692 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:35,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696380778] [2021-07-13 19:39:35,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696380778] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:35,692 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:35,692 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:35,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701786257] [2021-07-13 19:39:35,693 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:35,693 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:35,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:35,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:35,694 INFO L87 Difference]: Start difference. First operand 215 states and 680 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:35,735 INFO L93 Difference]: Finished difference Result 408 states and 1184 transitions. [2021-07-13 19:39:35,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:35,735 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:35,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:35,737 INFO L225 Difference]: With dead ends: 408 [2021-07-13 19:39:35,737 INFO L226 Difference]: Without dead ends: 381 [2021-07-13 19:39:35,738 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.1ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:39:35,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2021-07-13 19:39:35,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 215. [2021-07-13 19:39:35,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.1682242990654204) internal successors, (678), 214 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 678 transitions. [2021-07-13 19:39:35,744 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 678 transitions. Word has length 16 [2021-07-13 19:39:35,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:35,744 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 678 transitions. [2021-07-13 19:39:35,744 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,744 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 678 transitions. [2021-07-13 19:39:35,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:35,745 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:35,745 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:35,745 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-07-13 19:39:35,745 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:35,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:35,745 INFO L82 PathProgramCache]: Analyzing trace with hash -507279316, now seen corresponding path program 2 times [2021-07-13 19:39:35,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:35,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254706595] [2021-07-13 19:39:35,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:35,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:35,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:35,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:35,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254706595] [2021-07-13 19:39:35,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254706595] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:35,793 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:35,793 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:35,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931451194] [2021-07-13 19:39:35,793 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:35,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:35,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:35,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:35,794 INFO L87 Difference]: Start difference. First operand 215 states and 678 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:35,829 INFO L93 Difference]: Finished difference Result 369 states and 1047 transitions. [2021-07-13 19:39:35,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:35,829 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:35,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:35,831 INFO L225 Difference]: With dead ends: 369 [2021-07-13 19:39:35,831 INFO L226 Difference]: Without dead ends: 332 [2021-07-13 19:39:35,831 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 26.6ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:39:35,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-07-13 19:39:35,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 215. [2021-07-13 19:39:35,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.1588785046728973) internal successors, (676), 214 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 676 transitions. [2021-07-13 19:39:35,836 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 676 transitions. Word has length 16 [2021-07-13 19:39:35,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:35,836 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 676 transitions. [2021-07-13 19:39:35,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:35,836 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 676 transitions. [2021-07-13 19:39:35,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:35,838 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:35,838 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:35,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-07-13 19:39:35,838 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:35,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:35,839 INFO L82 PathProgramCache]: Analyzing trace with hash 1742439980, now seen corresponding path program 4 times [2021-07-13 19:39:35,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:35,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747359852] [2021-07-13 19:39:35,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:35,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:35,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:35,864 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:35,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747359852] [2021-07-13 19:39:35,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747359852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:35,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390651825] [2021-07-13 19:39:35,864 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:35,899 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:35,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:35,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-13 19:39:35,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:35,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:35,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390651825] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:35,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:35,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-07-13 19:39:35,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244489519] [2021-07-13 19:39:35,979 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:39:35,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:35,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:39:35,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:39:35,980 INFO L87 Difference]: Start difference. First operand 215 states and 676 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:36,037 INFO L93 Difference]: Finished difference Result 355 states and 997 transitions. [2021-07-13 19:39:36,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:36,037 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:36,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:36,039 INFO L225 Difference]: With dead ends: 355 [2021-07-13 19:39:36,039 INFO L226 Difference]: Without dead ends: 309 [2021-07-13 19:39:36,040 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 75.4ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:36,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-07-13 19:39:36,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 211. [2021-07-13 19:39:36,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1714285714285713) internal successors, (666), 210 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 666 transitions. [2021-07-13 19:39:36,068 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 666 transitions. Word has length 16 [2021-07-13 19:39:36,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:36,069 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 666 transitions. [2021-07-13 19:39:36,069 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,069 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 666 transitions. [2021-07-13 19:39:36,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:36,069 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:36,070 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:36,270 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-07-13 19:39:36,270 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:36,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:36,271 INFO L82 PathProgramCache]: Analyzing trace with hash -556629742, now seen corresponding path program 5 times [2021-07-13 19:39:36,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:36,271 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842689137] [2021-07-13 19:39:36,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:36,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:36,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:36,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:36,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842689137] [2021-07-13 19:39:36,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842689137] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:36,306 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:36,306 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:36,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633004887] [2021-07-13 19:39:36,306 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:36,306 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:36,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:36,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:36,307 INFO L87 Difference]: Start difference. First operand 211 states and 666 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:36,370 INFO L93 Difference]: Finished difference Result 346 states and 975 transitions. [2021-07-13 19:39:36,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:36,370 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:36,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:36,371 INFO L225 Difference]: With dead ends: 346 [2021-07-13 19:39:36,371 INFO L226 Difference]: Without dead ends: 319 [2021-07-13 19:39:36,372 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 54.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:39:36,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-07-13 19:39:36,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 211. [2021-07-13 19:39:36,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1619047619047618) internal successors, (664), 210 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 664 transitions. [2021-07-13 19:39:36,377 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 664 transitions. Word has length 16 [2021-07-13 19:39:36,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:36,377 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 664 transitions. [2021-07-13 19:39:36,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,377 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 664 transitions. [2021-07-13 19:39:36,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:36,378 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:36,378 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:36,378 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-07-13 19:39:36,378 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:36,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:36,379 INFO L82 PathProgramCache]: Analyzing trace with hash -1337504340, now seen corresponding path program 6 times [2021-07-13 19:39:36,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:36,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422713563] [2021-07-13 19:39:36,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:36,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:36,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:36,407 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:36,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422713563] [2021-07-13 19:39:36,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422713563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:36,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109594569] [2021-07-13 19:39:36,407 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:36,441 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:36,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:36,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-13 19:39:36,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:36,502 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:36,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109594569] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:36,502 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:36,502 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-07-13 19:39:36,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299003516] [2021-07-13 19:39:36,503 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:39:36,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:36,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:39:36,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:39:36,503 INFO L87 Difference]: Start difference. First operand 211 states and 664 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:36,658 INFO L93 Difference]: Finished difference Result 550 states and 1584 transitions. [2021-07-13 19:39:36,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:36,659 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:36,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:36,661 INFO L225 Difference]: With dead ends: 550 [2021-07-13 19:39:36,661 INFO L226 Difference]: Without dead ends: 517 [2021-07-13 19:39:36,661 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 124.7ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:36,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-07-13 19:39:36,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 211. [2021-07-13 19:39:36,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1523809523809523) internal successors, (662), 210 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 662 transitions. [2021-07-13 19:39:36,667 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 662 transitions. Word has length 16 [2021-07-13 19:39:36,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:36,667 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 662 transitions. [2021-07-13 19:39:36,667 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,667 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 662 transitions. [2021-07-13 19:39:36,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:36,667 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:36,667 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:36,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:36,873 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:36,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:36,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1232360210, now seen corresponding path program 3 times [2021-07-13 19:39:36,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:36,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87475585] [2021-07-13 19:39:36,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:36,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:36,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:36,900 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:36,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87475585] [2021-07-13 19:39:36,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87475585] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:36,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:36,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:39:36,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079555540] [2021-07-13 19:39:36,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:39:36,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:36,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:39:36,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:36,901 INFO L87 Difference]: Start difference. First operand 211 states and 662 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:36,943 INFO L93 Difference]: Finished difference Result 340 states and 952 transitions. [2021-07-13 19:39:36,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:39:36,943 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:36,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:36,945 INFO L225 Difference]: With dead ends: 340 [2021-07-13 19:39:36,945 INFO L226 Difference]: Without dead ends: 303 [2021-07-13 19:39:36,945 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:39:36,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-07-13 19:39:36,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 203. [2021-07-13 19:39:36,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 3.118811881188119) internal successors, (630), 202 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 630 transitions. [2021-07-13 19:39:36,949 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 630 transitions. Word has length 16 [2021-07-13 19:39:36,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:36,949 INFO L482 AbstractCegarLoop]: Abstraction has 203 states and 630 transitions. [2021-07-13 19:39:36,949 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,949 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 630 transitions. [2021-07-13 19:39:36,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:39:36,950 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:36,950 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:36,950 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-07-13 19:39:36,950 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:36,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:36,950 INFO L82 PathProgramCache]: Analyzing trace with hash -682046510, now seen corresponding path program 4 times [2021-07-13 19:39:36,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:36,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469878914] [2021-07-13 19:39:36,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:36,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:36,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:36,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:36,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469878914] [2021-07-13 19:39:36,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469878914] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:36,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:36,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:39:36,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431547303] [2021-07-13 19:39:36,961 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:39:36,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:36,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:39:36,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:36,962 INFO L87 Difference]: Start difference. First operand 203 states and 630 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:36,975 INFO L93 Difference]: Finished difference Result 240 states and 711 transitions. [2021-07-13 19:39:36,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:39:36,975 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:39:36,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:36,976 INFO L225 Difference]: With dead ends: 240 [2021-07-13 19:39:36,976 INFO L226 Difference]: Without dead ends: 199 [2021-07-13 19:39:36,976 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:36,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-07-13 19:39:36,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 191. [2021-07-13 19:39:36,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 3.126315789473684) internal successors, (594), 190 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 594 transitions. [2021-07-13 19:39:36,980 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 594 transitions. Word has length 16 [2021-07-13 19:39:36,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:36,980 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 594 transitions. [2021-07-13 19:39:36,980 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,980 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 594 transitions. [2021-07-13 19:39:36,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:36,980 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:36,980 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:36,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-07-13 19:39:36,981 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:36,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:36,981 INFO L82 PathProgramCache]: Analyzing trace with hash -720277718, now seen corresponding path program 1 times [2021-07-13 19:39:36,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:36,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333662777] [2021-07-13 19:39:36,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:36,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:36,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:36,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:36,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333662777] [2021-07-13 19:39:36,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333662777] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:36,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:36,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:39:36,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510236259] [2021-07-13 19:39:36,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:39:36,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:36,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:39:36,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:36,994 INFO L87 Difference]: Start difference. First operand 191 states and 594 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:37,003 INFO L93 Difference]: Finished difference Result 281 states and 830 transitions. [2021-07-13 19:39:37,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:39:37,003 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:37,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:37,004 INFO L225 Difference]: With dead ends: 281 [2021-07-13 19:39:37,004 INFO L226 Difference]: Without dead ends: 281 [2021-07-13 19:39:37,005 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:37,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-07-13 19:39:37,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 228. [2021-07-13 19:39:37,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.101321585903084) internal successors, (704), 227 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 704 transitions. [2021-07-13 19:39:37,033 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 704 transitions. Word has length 18 [2021-07-13 19:39:37,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:37,033 INFO L482 AbstractCegarLoop]: Abstraction has 228 states and 704 transitions. [2021-07-13 19:39:37,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,033 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 704 transitions. [2021-07-13 19:39:37,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:37,034 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:37,034 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:37,034 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-07-13 19:39:37,034 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:37,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:37,034 INFO L82 PathProgramCache]: Analyzing trace with hash 147207058, now seen corresponding path program 1 times [2021-07-13 19:39:37,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:37,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474655923] [2021-07-13 19:39:37,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:37,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:37,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:37,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:37,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474655923] [2021-07-13 19:39:37,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474655923] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:37,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:37,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:39:37,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037541629] [2021-07-13 19:39:37,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:39:37,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:37,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:39:37,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:37,046 INFO L87 Difference]: Start difference. First operand 228 states and 704 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:37,053 INFO L93 Difference]: Finished difference Result 295 states and 875 transitions. [2021-07-13 19:39:37,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:39:37,054 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:37,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:37,055 INFO L225 Difference]: With dead ends: 295 [2021-07-13 19:39:37,055 INFO L226 Difference]: Without dead ends: 295 [2021-07-13 19:39:37,055 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:37,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-07-13 19:39:37,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 248. [2021-07-13 19:39:37,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 3.0931174089068825) internal successors, (764), 247 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 764 transitions. [2021-07-13 19:39:37,060 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 764 transitions. Word has length 18 [2021-07-13 19:39:37,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:37,060 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 764 transitions. [2021-07-13 19:39:37,060 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,060 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 764 transitions. [2021-07-13 19:39:37,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:37,060 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:37,060 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:37,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-07-13 19:39:37,061 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:37,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:37,061 INFO L82 PathProgramCache]: Analyzing trace with hash -992379222, now seen corresponding path program 2 times [2021-07-13 19:39:37,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:37,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677508098] [2021-07-13 19:39:37,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:37,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:37,075 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:37,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:37,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677508098] [2021-07-13 19:39:37,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677508098] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:37,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:37,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:39:37,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391606412] [2021-07-13 19:39:37,075 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:39:37,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:37,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:39:37,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:37,076 INFO L87 Difference]: Start difference. First operand 248 states and 764 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:37,084 INFO L93 Difference]: Finished difference Result 256 states and 763 transitions. [2021-07-13 19:39:37,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:39:37,084 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:37,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:37,085 INFO L225 Difference]: With dead ends: 256 [2021-07-13 19:39:37,085 INFO L226 Difference]: Without dead ends: 256 [2021-07-13 19:39:37,085 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:37,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-07-13 19:39:37,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 211. [2021-07-13 19:39:37,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.0142857142857142) internal successors, (633), 210 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 633 transitions. [2021-07-13 19:39:37,089 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 633 transitions. Word has length 18 [2021-07-13 19:39:37,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:37,089 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 633 transitions. [2021-07-13 19:39:37,089 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,090 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 633 transitions. [2021-07-13 19:39:37,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:37,090 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:37,090 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:37,090 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-07-13 19:39:37,090 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:37,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:37,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1817656876, now seen corresponding path program 3 times [2021-07-13 19:39:37,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:37,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405181345] [2021-07-13 19:39:37,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:37,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:37,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:39:37,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:37,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405181345] [2021-07-13 19:39:37,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405181345] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:37,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:37,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:39:37,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735924851] [2021-07-13 19:39:37,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:39:37,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:37,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:39:37,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:37,103 INFO L87 Difference]: Start difference. First operand 211 states and 633 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:37,109 INFO L93 Difference]: Finished difference Result 219 states and 645 transitions. [2021-07-13 19:39:37,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:39:37,109 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:37,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:37,110 INFO L225 Difference]: With dead ends: 219 [2021-07-13 19:39:37,110 INFO L226 Difference]: Without dead ends: 209 [2021-07-13 19:39:37,110 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:37,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-13 19:39:37,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2021-07-13 19:39:37,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 3.0240384615384617) internal successors, (629), 208 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 629 transitions. [2021-07-13 19:39:37,114 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 629 transitions. Word has length 18 [2021-07-13 19:39:37,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:37,114 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 629 transitions. [2021-07-13 19:39:37,114 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,114 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 629 transitions. [2021-07-13 19:39:37,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:37,115 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:37,115 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:37,115 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-07-13 19:39:37,115 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:37,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:37,115 INFO L82 PathProgramCache]: Analyzing trace with hash 1352829548, now seen corresponding path program 2 times [2021-07-13 19:39:37,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:37,115 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278255224] [2021-07-13 19:39:37,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:37,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:37,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:37,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:37,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278255224] [2021-07-13 19:39:37,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278255224] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:37,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:37,128 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:39:37,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925785325] [2021-07-13 19:39:37,128 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:39:37,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:37,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:39:37,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:37,129 INFO L87 Difference]: Start difference. First operand 209 states and 629 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:37,134 INFO L93 Difference]: Finished difference Result 209 states and 609 transitions. [2021-07-13 19:39:37,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:39:37,135 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:37,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:37,135 INFO L225 Difference]: With dead ends: 209 [2021-07-13 19:39:37,136 INFO L226 Difference]: Without dead ends: 209 [2021-07-13 19:39:37,136 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.1ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:37,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-13 19:39:37,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2021-07-13 19:39:37,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-07-13 19:39:37,139 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 18 [2021-07-13 19:39:37,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:37,139 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-07-13 19:39:37,139 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:37,139 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-07-13 19:39:37,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:39:37,140 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:37,140 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:37,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-07-13 19:39:37,140 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:37,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:37,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1392682474, now seen corresponding path program 1 times [2021-07-13 19:39:37,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:37,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579893212] [2021-07-13 19:39:37,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:37,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:37,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:37,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:37,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579893212] [2021-07-13 19:39:37,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579893212] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:37,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177620084] [2021-07-13 19:39:37,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:37,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:37,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:39:37,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:38,045 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:38,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177620084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:38,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:38,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:39:38,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87660383] [2021-07-13 19:39:38,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:38,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:38,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:38,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:38,046 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:38,241 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-07-13 19:39:38,406 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2021-07-13 19:39:38,554 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 64 [2021-07-13 19:39:38,756 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-07-13 19:39:38,965 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-07-13 19:39:39,100 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-07-13 19:39:39,280 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-07-13 19:39:39,457 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-07-13 19:39:39,672 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-07-13 19:39:39,815 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-07-13 19:39:39,990 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-13 19:39:40,202 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-07-13 19:39:40,389 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2021-07-13 19:39:40,601 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 71 [2021-07-13 19:39:40,806 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 75 [2021-07-13 19:39:41,025 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-13 19:39:41,226 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-07-13 19:39:41,540 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2021-07-13 19:39:41,775 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 61 [2021-07-13 19:39:41,942 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 48 [2021-07-13 19:39:42,138 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-07-13 19:39:42,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:42,143 INFO L93 Difference]: Finished difference Result 856 states and 2361 transitions. [2021-07-13 19:39:42,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:39:42,144 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:39:42,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:42,147 INFO L225 Difference]: With dead ends: 856 [2021-07-13 19:39:42,147 INFO L226 Difference]: Without dead ends: 751 [2021-07-13 19:39:42,147 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 4204.3ms TimeCoverageRelationStatistics Valid=396, Invalid=1244, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:39:42,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-07-13 19:39:42,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 295. [2021-07-13 19:39:42,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 3.0918367346938775) internal successors, (909), 294 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:42,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 909 transitions. [2021-07-13 19:39:42,155 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 909 transitions. Word has length 20 [2021-07-13 19:39:42,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:42,155 INFO L482 AbstractCegarLoop]: Abstraction has 295 states and 909 transitions. [2021-07-13 19:39:42,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:42,155 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 909 transitions. [2021-07-13 19:39:42,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:39:42,156 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:42,156 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:42,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-07-13 19:39:42,376 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:42,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:42,376 INFO L82 PathProgramCache]: Analyzing trace with hash 754443394, now seen corresponding path program 2 times [2021-07-13 19:39:42,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:42,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933015685] [2021-07-13 19:39:42,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:42,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:42,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:42,563 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:42,563 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933015685] [2021-07-13 19:39:42,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933015685] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:42,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712994708] [2021-07-13 19:39:42,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:42,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:42,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:42,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:39:42,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:43,185 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:43,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712994708] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:43,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:43,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:39:43,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008827909] [2021-07-13 19:39:43,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:43,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:43,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:43,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:43,187 INFO L87 Difference]: Start difference. First operand 295 states and 909 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:43,520 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-13 19:39:43,738 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-07-13 19:39:43,963 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-13 19:39:44,155 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-07-13 19:39:44,341 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-07-13 19:39:44,481 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 47 [2021-07-13 19:39:44,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:44,603 INFO L93 Difference]: Finished difference Result 687 states and 1961 transitions. [2021-07-13 19:39:44,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:39:44,603 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:39:44,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:44,605 INFO L225 Difference]: With dead ends: 687 [2021-07-13 19:39:44,605 INFO L226 Difference]: Without dead ends: 568 [2021-07-13 19:39:44,606 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1613.0ms TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:39:44,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-07-13 19:39:44,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 301. [2021-07-13 19:39:44,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.07) internal successors, (921), 300 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:44,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 921 transitions. [2021-07-13 19:39:44,612 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 921 transitions. Word has length 20 [2021-07-13 19:39:44,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:44,612 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 921 transitions. [2021-07-13 19:39:44,612 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:44,612 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 921 transitions. [2021-07-13 19:39:44,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:39:44,613 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:44,613 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:44,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-07-13 19:39:44,817 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:44,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:44,817 INFO L82 PathProgramCache]: Analyzing trace with hash -1024333752, now seen corresponding path program 3 times [2021-07-13 19:39:44,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:44,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768475189] [2021-07-13 19:39:44,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:44,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:45,029 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:45,029 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:45,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768475189] [2021-07-13 19:39:45,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768475189] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:45,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339818347] [2021-07-13 19:39:45,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:45,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:45,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:45,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:39:45,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:45,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:45,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339818347] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:45,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:45,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:39:45,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286948868] [2021-07-13 19:39:45,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:45,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:45,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:45,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:45,689 INFO L87 Difference]: Start difference. First operand 301 states and 921 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:45,875 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-07-13 19:39:46,222 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-07-13 19:39:46,679 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-13 19:39:46,976 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-07-13 19:39:47,335 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 84 [2021-07-13 19:39:47,544 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 74 [2021-07-13 19:39:47,682 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 46 [2021-07-13 19:39:47,928 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 84 [2021-07-13 19:39:48,233 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 76 [2021-07-13 19:39:48,599 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 69 [2021-07-13 19:39:48,925 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 76 [2021-07-13 19:39:49,259 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 66 [2021-07-13 19:39:49,679 WARN L205 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 94 [2021-07-13 19:39:49,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:49,690 INFO L93 Difference]: Finished difference Result 973 states and 2771 transitions. [2021-07-13 19:39:49,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:39:49,691 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:39:49,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:49,694 INFO L225 Difference]: With dead ends: 973 [2021-07-13 19:39:49,694 INFO L226 Difference]: Without dead ends: 898 [2021-07-13 19:39:49,694 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 4094.1ms TimeCoverageRelationStatistics Valid=355, Invalid=1205, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 19:39:49,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2021-07-13 19:39:49,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 345. [2021-07-13 19:39:49,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 3.2063953488372094) internal successors, (1103), 344 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:49,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1103 transitions. [2021-07-13 19:39:49,703 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1103 transitions. Word has length 20 [2021-07-13 19:39:49,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:49,703 INFO L482 AbstractCegarLoop]: Abstraction has 345 states and 1103 transitions. [2021-07-13 19:39:49,703 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:49,703 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1103 transitions. [2021-07-13 19:39:49,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:39:49,704 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:49,704 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:49,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:49,924 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:49,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:49,924 INFO L82 PathProgramCache]: Analyzing trace with hash 1737852718, now seen corresponding path program 4 times [2021-07-13 19:39:49,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:49,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203906585] [2021-07-13 19:39:49,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:49,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:50,095 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:50,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:50,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203906585] [2021-07-13 19:39:50,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203906585] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:50,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903205220] [2021-07-13 19:39:50,095 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:50,140 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:50,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:50,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:39:50,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:50,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:50,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903205220] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:50,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:50,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:39:50,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620531029] [2021-07-13 19:39:50,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:50,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:50,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:50,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:50,672 INFO L87 Difference]: Start difference. First operand 345 states and 1103 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:51,039 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2021-07-13 19:39:51,191 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-07-13 19:39:51,372 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 62 [2021-07-13 19:39:51,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:51,418 INFO L93 Difference]: Finished difference Result 699 states and 2080 transitions. [2021-07-13 19:39:51,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:51,418 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:39:51,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:51,421 INFO L225 Difference]: With dead ends: 699 [2021-07-13 19:39:51,421 INFO L226 Difference]: Without dead ends: 684 [2021-07-13 19:39:51,421 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 965.1ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:51,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2021-07-13 19:39:51,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 353. [2021-07-13 19:39:51,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.215909090909091) internal successors, (1132), 352 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:51,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1132 transitions. [2021-07-13 19:39:51,428 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1132 transitions. Word has length 20 [2021-07-13 19:39:51,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:51,428 INFO L482 AbstractCegarLoop]: Abstraction has 353 states and 1132 transitions. [2021-07-13 19:39:51,428 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:51,429 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1132 transitions. [2021-07-13 19:39:51,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:39:51,429 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:51,429 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:51,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:51,645 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:51,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:51,645 INFO L82 PathProgramCache]: Analyzing trace with hash -1376626424, now seen corresponding path program 5 times [2021-07-13 19:39:51,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:51,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789425100] [2021-07-13 19:39:51,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:51,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:51,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:51,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:51,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789425100] [2021-07-13 19:39:51,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789425100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:51,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559930548] [2021-07-13 19:39:51,832 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:51,869 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:51,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:51,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:39:51,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:52,411 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:52,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559930548] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:52,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:52,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:39:52,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615296383] [2021-07-13 19:39:52,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:39:52,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:52,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:39:52,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:52,412 INFO L87 Difference]: Start difference. First operand 353 states and 1132 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:53,313 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 51 [2021-07-13 19:39:53,625 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 53 [2021-07-13 19:39:54,112 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-07-13 19:39:54,337 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-13 19:39:54,547 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 47 [2021-07-13 19:39:54,731 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 57 [2021-07-13 19:39:54,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:54,745 INFO L93 Difference]: Finished difference Result 722 states and 2202 transitions. [2021-07-13 19:39:54,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:39:54,745 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:39:54,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:54,747 INFO L225 Difference]: With dead ends: 722 [2021-07-13 19:39:54,747 INFO L226 Difference]: Without dead ends: 677 [2021-07-13 19:39:54,748 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 2369.1ms TimeCoverageRelationStatistics Valid=285, Invalid=1437, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 19:39:54,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-07-13 19:39:54,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 366. [2021-07-13 19:39:54,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.23013698630137) internal successors, (1179), 365 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:54,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1179 transitions. [2021-07-13 19:39:54,755 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1179 transitions. Word has length 20 [2021-07-13 19:39:54,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:54,755 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1179 transitions. [2021-07-13 19:39:54,755 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:54,755 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1179 transitions. [2021-07-13 19:39:54,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:39:54,756 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:54,756 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:54,970 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:54,970 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:54,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:54,970 INFO L82 PathProgramCache]: Analyzing trace with hash -191544444, now seen corresponding path program 6 times [2021-07-13 19:39:54,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:54,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332116786] [2021-07-13 19:39:54,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:54,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:55,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:55,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:55,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332116786] [2021-07-13 19:39:55,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332116786] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:55,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286147711] [2021-07-13 19:39:55,163 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:55,199 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:55,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:55,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:39:55,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:55,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-07-13 19:39:55,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286147711] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:55,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:55,750 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:39:55,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065784759] [2021-07-13 19:39:55,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:55,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:55,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:55,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:55,751 INFO L87 Difference]: Start difference. First operand 366 states and 1179 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:56,483 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 68 [2021-07-13 19:39:56,939 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-07-13 19:39:57,070 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-07-13 19:39:57,238 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2021-07-13 19:39:57,390 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 48 [2021-07-13 19:39:57,643 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-13 19:39:57,885 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 60 [2021-07-13 19:39:58,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:58,251 INFO L93 Difference]: Finished difference Result 857 states and 2475 transitions. [2021-07-13 19:39:58,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:39:58,251 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:39:58,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:58,254 INFO L225 Difference]: With dead ends: 857 [2021-07-13 19:39:58,254 INFO L226 Difference]: Without dead ends: 782 [2021-07-13 19:39:58,254 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 2605.0ms TimeCoverageRelationStatistics Valid=288, Invalid=1118, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:39:58,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2021-07-13 19:39:58,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 384. [2021-07-13 19:39:58,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.2767624020887727) internal successors, (1255), 383 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:58,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1255 transitions. [2021-07-13 19:39:58,262 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1255 transitions. Word has length 20 [2021-07-13 19:39:58,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:58,262 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1255 transitions. [2021-07-13 19:39:58,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:58,262 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1255 transitions. [2021-07-13 19:39:58,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:39:58,263 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:58,263 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:58,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:58,479 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:58,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:58,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1568508496, now seen corresponding path program 7 times [2021-07-13 19:39:58,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:58,479 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872079118] [2021-07-13 19:39:58,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:58,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:58,664 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:58,665 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:58,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872079118] [2021-07-13 19:39:58,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872079118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:58,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707869756] [2021-07-13 19:39:58,673 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:58,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:58,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:39:58,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:59,018 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-07-13 19:39:59,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:59,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707869756] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:59,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:39:59,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576542808] [2021-07-13 19:39:59,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:59,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:59,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:59,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:59,288 INFO L87 Difference]: Start difference. First operand 384 states and 1255 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:59,856 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-07-13 19:40:00,110 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-07-13 19:40:00,265 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 57 [2021-07-13 19:40:00,659 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-07-13 19:40:01,101 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-07-13 19:40:01,355 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-07-13 19:40:01,753 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 48 [2021-07-13 19:40:01,983 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-07-13 19:40:02,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:02,013 INFO L93 Difference]: Finished difference Result 878 states and 2615 transitions. [2021-07-13 19:40:02,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:40:02,013 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:02,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:02,016 INFO L225 Difference]: With dead ends: 878 [2021-07-13 19:40:02,016 INFO L226 Difference]: Without dead ends: 788 [2021-07-13 19:40:02,016 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 2866.8ms TimeCoverageRelationStatistics Valid=323, Invalid=1159, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 19:40:02,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-07-13 19:40:02,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 400. [2021-07-13 19:40:02,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.2907268170426067) internal successors, (1313), 399 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:02,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1313 transitions. [2021-07-13 19:40:02,024 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1313 transitions. Word has length 20 [2021-07-13 19:40:02,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:02,024 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1313 transitions. [2021-07-13 19:40:02,024 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:02,025 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1313 transitions. [2021-07-13 19:40:02,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:02,025 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:02,025 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:02,241 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:02,242 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:02,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:02,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1496336488, now seen corresponding path program 8 times [2021-07-13 19:40:02,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:02,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394765953] [2021-07-13 19:40:02,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:02,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:02,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-07-13 19:40:02,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:02,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394765953] [2021-07-13 19:40:02,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394765953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:02,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107766230] [2021-07-13 19:40:02,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:02,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:02,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:02,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:40:02,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:02,928 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:02,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107766230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:02,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:02,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:02,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439477013] [2021-07-13 19:40:02,929 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:02,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:02,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:02,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:02,929 INFO L87 Difference]: Start difference. First operand 400 states and 1313 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:03,317 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2021-07-13 19:40:03,606 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 65 [2021-07-13 19:40:03,745 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-13 19:40:04,099 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-13 19:40:04,223 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-07-13 19:40:04,387 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-07-13 19:40:04,641 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-07-13 19:40:04,891 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 73 [2021-07-13 19:40:04,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:04,914 INFO L93 Difference]: Finished difference Result 925 states and 2706 transitions. [2021-07-13 19:40:04,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:40:04,915 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:04,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:04,918 INFO L225 Difference]: With dead ends: 925 [2021-07-13 19:40:04,918 INFO L226 Difference]: Without dead ends: 850 [2021-07-13 19:40:04,918 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2101.3ms TimeCoverageRelationStatistics Valid=212, Invalid=910, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:40:04,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2021-07-13 19:40:04,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 483. [2021-07-13 19:40:04,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 482 states have (on average 3.288381742738589) internal successors, (1585), 482 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:04,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 1585 transitions. [2021-07-13 19:40:04,927 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 1585 transitions. Word has length 20 [2021-07-13 19:40:04,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:04,927 INFO L482 AbstractCegarLoop]: Abstraction has 483 states and 1585 transitions. [2021-07-13 19:40:04,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-07-13 19:40:04,927 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 1585 transitions. [2021-07-13 19:40:04,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:04,928 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:04,928 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:05,133 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:05,134 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:05,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:05,134 INFO L82 PathProgramCache]: Analyzing trace with hash 2112101588, now seen corresponding path program 9 times [2021-07-13 19:40:05,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:05,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733906663] [2021-07-13 19:40:05,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:05,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:05,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:05,371 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:05,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733906663] [2021-07-13 19:40:05,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733906663] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:05,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876515987] [2021-07-13 19:40:05,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:05,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:05,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:05,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:40:05,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:05,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:05,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876515987] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:05,946 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:05,946 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:05,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123272895] [2021-07-13 19:40:05,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:05,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:05,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:05,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:05,947 INFO L87 Difference]: Start difference. First operand 483 states and 1585 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:06,258 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-07-13 19:40:06,417 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 47 [2021-07-13 19:40:06,561 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-07-13 19:40:07,091 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 47 [2021-07-13 19:40:07,239 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-07-13 19:40:07,470 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 43 [2021-07-13 19:40:07,617 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 50 [2021-07-13 19:40:07,807 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-07-13 19:40:07,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:07,809 INFO L93 Difference]: Finished difference Result 850 states and 2608 transitions. [2021-07-13 19:40:07,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:40:07,809 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:07,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:07,812 INFO L225 Difference]: With dead ends: 850 [2021-07-13 19:40:07,812 INFO L226 Difference]: Without dead ends: 790 [2021-07-13 19:40:07,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2057.9ms TimeCoverageRelationStatistics Valid=206, Invalid=850, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:40:07,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-07-13 19:40:07,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 495. [2021-07-13 19:40:07,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 494 states have (on average 3.289473684210526) internal successors, (1625), 494 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:07,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 1625 transitions. [2021-07-13 19:40:07,821 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 1625 transitions. Word has length 20 [2021-07-13 19:40:07,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:07,821 INFO L482 AbstractCegarLoop]: Abstraction has 495 states and 1625 transitions. [2021-07-13 19:40:07,821 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:07,821 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 1625 transitions. [2021-07-13 19:40:07,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:07,822 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:07,822 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:08,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable196 [2021-07-13 19:40:08,037 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:08,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:08,037 INFO L82 PathProgramCache]: Analyzing trace with hash -997783728, now seen corresponding path program 10 times [2021-07-13 19:40:08,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:08,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297136309] [2021-07-13 19:40:08,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:08,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:08,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:08,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:08,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297136309] [2021-07-13 19:40:08,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297136309] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:08,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666572392] [2021-07-13 19:40:08,237 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:08,275 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:08,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:08,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:40:08,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:08,718 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:08,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666572392] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:08,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:08,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:08,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577909957] [2021-07-13 19:40:08,719 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:08,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:08,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:08,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:08,720 INFO L87 Difference]: Start difference. First operand 495 states and 1625 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:09,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:09,378 INFO L93 Difference]: Finished difference Result 819 states and 2546 transitions. [2021-07-13 19:40:09,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:40:09,379 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:09,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:09,382 INFO L225 Difference]: With dead ends: 819 [2021-07-13 19:40:09,382 INFO L226 Difference]: Without dead ends: 804 [2021-07-13 19:40:09,382 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 880.8ms TimeCoverageRelationStatistics Valid=166, Invalid=536, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:40:09,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-07-13 19:40:09,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 496. [2021-07-13 19:40:09,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.294949494949495) internal successors, (1631), 495 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:09,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1631 transitions. [2021-07-13 19:40:09,390 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1631 transitions. Word has length 20 [2021-07-13 19:40:09,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:09,390 INFO L482 AbstractCegarLoop]: Abstraction has 496 states and 1631 transitions. [2021-07-13 19:40:09,390 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:09,390 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1631 transitions. [2021-07-13 19:40:09,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:09,391 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:09,391 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:09,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:09,597 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:09,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:09,597 INFO L82 PathProgramCache]: Analyzing trace with hash -1938132120, now seen corresponding path program 11 times [2021-07-13 19:40:09,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:09,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748087744] [2021-07-13 19:40:09,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:09,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:09,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-07-13 19:40:09,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:09,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748087744] [2021-07-13 19:40:09,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748087744] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:09,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354982728] [2021-07-13 19:40:09,793 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:09,840 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:09,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:09,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:40:09,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:10,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-07-13 19:40:10,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354982728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:10,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:10,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:40:10,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574610880] [2021-07-13 19:40:10,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:40:10,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:10,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:40:10,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:10,331 INFO L87 Difference]: Start difference. First operand 496 states and 1631 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:10,633 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-07-13 19:40:10,868 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-13 19:40:10,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:10,968 INFO L93 Difference]: Finished difference Result 724 states and 2271 transitions. [2021-07-13 19:40:10,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:10,968 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:10,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:10,970 INFO L225 Difference]: With dead ends: 724 [2021-07-13 19:40:10,970 INFO L226 Difference]: Without dead ends: 709 [2021-07-13 19:40:10,971 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 907.2ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:40:10,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2021-07-13 19:40:10,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 496. [2021-07-13 19:40:10,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.294949494949495) internal successors, (1631), 495 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:10,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1631 transitions. [2021-07-13 19:40:10,981 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1631 transitions. Word has length 20 [2021-07-13 19:40:10,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:10,981 INFO L482 AbstractCegarLoop]: Abstraction has 496 states and 1631 transitions. [2021-07-13 19:40:10,981 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:10,981 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1631 transitions. [2021-07-13 19:40:10,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:10,982 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:10,982 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:11,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-07-13 19:40:11,189 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:11,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:11,189 INFO L82 PathProgramCache]: Analyzing trace with hash 762269212, now seen corresponding path program 12 times [2021-07-13 19:40:11,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:11,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750821583] [2021-07-13 19:40:11,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:11,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:11,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:11,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:11,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750821583] [2021-07-13 19:40:11,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750821583] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:11,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306366791] [2021-07-13 19:40:11,381 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:11,419 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:40:11,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:11,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:40:11,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:12,086 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:12,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306366791] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:12,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:12,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:12,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787161144] [2021-07-13 19:40:12,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:12,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:12,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:12,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:12,087 INFO L87 Difference]: Start difference. First operand 496 states and 1631 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:12,863 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 68 [2021-07-13 19:40:13,251 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-13 19:40:13,537 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-07-13 19:40:13,708 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 53 [2021-07-13 19:40:14,075 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-07-13 19:40:14,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:14,121 INFO L93 Difference]: Finished difference Result 914 states and 2862 transitions. [2021-07-13 19:40:14,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:40:14,122 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:14,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:14,124 INFO L225 Difference]: With dead ends: 914 [2021-07-13 19:40:14,124 INFO L226 Difference]: Without dead ends: 869 [2021-07-13 19:40:14,124 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 2313.8ms TimeCoverageRelationStatistics Valid=264, Invalid=996, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:40:14,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2021-07-13 19:40:14,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 518. [2021-07-13 19:40:14,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 3.2959381044487426) internal successors, (1704), 517 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:14,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1704 transitions. [2021-07-13 19:40:14,133 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1704 transitions. Word has length 20 [2021-07-13 19:40:14,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:14,133 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 1704 transitions. [2021-07-13 19:40:14,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:14,133 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1704 transitions. [2021-07-13 19:40:14,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:14,134 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:14,134 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:14,350 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2021-07-13 19:40:14,350 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:14,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:14,351 INFO L82 PathProgramCache]: Analyzing trace with hash 174296510, now seen corresponding path program 13 times [2021-07-13 19:40:14,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:14,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35018927] [2021-07-13 19:40:14,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:14,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:14,544 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:14,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:14,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35018927] [2021-07-13 19:40:14,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35018927] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:14,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259386834] [2021-07-13 19:40:14,544 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:14,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:14,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:40:14,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:15,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:15,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259386834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:15,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:15,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:15,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639993151] [2021-07-13 19:40:15,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:15,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:15,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:15,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:15,061 INFO L87 Difference]: Start difference. First operand 518 states and 1704 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:15,369 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-13 19:40:15,667 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-07-13 19:40:15,939 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-07-13 19:40:15,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:15,960 INFO L93 Difference]: Finished difference Result 781 states and 2418 transitions. [2021-07-13 19:40:15,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:40:15,961 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:15,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:15,962 INFO L225 Difference]: With dead ends: 781 [2021-07-13 19:40:15,962 INFO L226 Difference]: Without dead ends: 736 [2021-07-13 19:40:15,962 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 1168.4ms TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:40:15,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-07-13 19:40:15,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 521. [2021-07-13 19:40:15,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 3.3038461538461537) internal successors, (1718), 520 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:15,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1718 transitions. [2021-07-13 19:40:15,970 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1718 transitions. Word has length 20 [2021-07-13 19:40:15,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:15,970 INFO L482 AbstractCegarLoop]: Abstraction has 521 states and 1718 transitions. [2021-07-13 19:40:15,970 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:15,970 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1718 transitions. [2021-07-13 19:40:15,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:15,971 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:15,971 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:16,185 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2021-07-13 19:40:16,185 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:16,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:16,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1147131350, now seen corresponding path program 14 times [2021-07-13 19:40:16,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:16,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107980415] [2021-07-13 19:40:16,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:16,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:16,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:16,396 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:16,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107980415] [2021-07-13 19:40:16,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107980415] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:16,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37776009] [2021-07-13 19:40:16,396 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:16,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:16,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:16,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:40:16,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:17,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:17,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37776009] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:17,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:17,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:17,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452032] [2021-07-13 19:40:17,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:17,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:17,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:17,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:17,035 INFO L87 Difference]: Start difference. First operand 521 states and 1718 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:17,182 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-07-13 19:40:17,792 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-13 19:40:18,177 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 60 [2021-07-13 19:40:18,651 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 83 [2021-07-13 19:40:18,838 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-07-13 19:40:19,329 WARN L205 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 85 [2021-07-13 19:40:19,569 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 75 [2021-07-13 19:40:20,181 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 76 [2021-07-13 19:40:20,457 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 86 [2021-07-13 19:40:20,744 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 63 [2021-07-13 19:40:21,049 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 60 [2021-07-13 19:40:21,587 WARN L205 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 76 [2021-07-13 19:40:21,887 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2021-07-13 19:40:21,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:21,893 INFO L93 Difference]: Finished difference Result 1138 states and 3464 transitions. [2021-07-13 19:40:21,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 19:40:21,893 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:21,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:21,896 INFO L225 Difference]: With dead ends: 1138 [2021-07-13 19:40:21,896 INFO L226 Difference]: Without dead ends: 1078 [2021-07-13 19:40:21,896 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 5007.9ms TimeCoverageRelationStatistics Valid=390, Invalid=1502, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 19:40:21,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-07-13 19:40:21,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 536. [2021-07-13 19:40:21,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 535 states have (on average 3.317757009345794) internal successors, (1775), 535 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:21,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1775 transitions. [2021-07-13 19:40:21,905 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1775 transitions. Word has length 20 [2021-07-13 19:40:21,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:21,905 INFO L482 AbstractCegarLoop]: Abstraction has 536 states and 1775 transitions. [2021-07-13 19:40:21,905 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:21,905 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1775 transitions. [2021-07-13 19:40:21,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:21,906 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:21,906 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:22,117 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2021-07-13 19:40:22,117 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:22,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:22,118 INFO L82 PathProgramCache]: Analyzing trace with hash -1087596476, now seen corresponding path program 15 times [2021-07-13 19:40:22,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:22,118 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415423008] [2021-07-13 19:40:22,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:22,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:22,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-07-13 19:40:22,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:22,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415423008] [2021-07-13 19:40:22,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415423008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:22,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627184759] [2021-07-13 19:40:22,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:22,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:22,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:22,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:40:22,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:22,944 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-13 19:40:23,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-07-13 19:40:23,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627184759] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:23,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:23,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:23,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791893908] [2021-07-13 19:40:23,063 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:23,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:23,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:23,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:23,064 INFO L87 Difference]: Start difference. First operand 536 states and 1775 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:23,432 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2021-07-13 19:40:23,668 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-07-13 19:40:23,934 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-07-13 19:40:24,148 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 73 [2021-07-13 19:40:24,459 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 69 [2021-07-13 19:40:24,625 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2021-07-13 19:40:24,823 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-07-13 19:40:25,113 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 62 [2021-07-13 19:40:25,283 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2021-07-13 19:40:25,541 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 75 [2021-07-13 19:40:25,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:25,551 INFO L93 Difference]: Finished difference Result 1144 states and 3484 transitions. [2021-07-13 19:40:25,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:40:25,552 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:25,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:25,554 INFO L225 Difference]: With dead ends: 1144 [2021-07-13 19:40:25,554 INFO L226 Difference]: Without dead ends: 1099 [2021-07-13 19:40:25,555 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 2753.3ms TimeCoverageRelationStatistics Valid=220, Invalid=902, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:40:25,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2021-07-13 19:40:25,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 551. [2021-07-13 19:40:25,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 3.350909090909091) internal successors, (1843), 550 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:25,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1843 transitions. [2021-07-13 19:40:25,564 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1843 transitions. Word has length 20 [2021-07-13 19:40:25,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:25,564 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1843 transitions. [2021-07-13 19:40:25,565 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:25,565 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1843 transitions. [2021-07-13 19:40:25,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:25,566 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:25,566 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:25,785 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:25,785 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:25,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:25,785 INFO L82 PathProgramCache]: Analyzing trace with hash 1635816502, now seen corresponding path program 16 times [2021-07-13 19:40:25,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:25,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825287639] [2021-07-13 19:40:25,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:25,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:25,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-07-13 19:40:25,988 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:25,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825287639] [2021-07-13 19:40:25,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825287639] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:25,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723120882] [2021-07-13 19:40:25,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:26,028 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:26,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:26,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:40:26,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:26,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:26,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723120882] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:26,544 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:26,544 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:26,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382265599] [2021-07-13 19:40:26,544 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:26,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:26,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:26,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:26,544 INFO L87 Difference]: Start difference. First operand 551 states and 1843 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:26,874 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2021-07-13 19:40:27,263 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-07-13 19:40:27,481 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-13 19:40:27,765 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-07-13 19:40:27,890 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-07-13 19:40:28,045 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-13 19:40:28,335 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2021-07-13 19:40:28,511 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-07-13 19:40:28,709 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 55 [2021-07-13 19:40:28,918 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-07-13 19:40:29,083 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 69 [2021-07-13 19:40:29,488 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-07-13 19:40:29,778 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-07-13 19:40:29,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:29,823 INFO L93 Difference]: Finished difference Result 1251 states and 3883 transitions. [2021-07-13 19:40:29,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 19:40:29,824 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:29,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:29,826 INFO L225 Difference]: With dead ends: 1251 [2021-07-13 19:40:29,826 INFO L226 Difference]: Without dead ends: 1206 [2021-07-13 19:40:29,827 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 3351.4ms TimeCoverageRelationStatistics Valid=367, Invalid=1525, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 19:40:29,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-07-13 19:40:29,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 578. [2021-07-13 19:40:29,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 577 states have (on average 3.4003466204506068) internal successors, (1962), 577 states have internal predecessors, (1962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:29,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 1962 transitions. [2021-07-13 19:40:29,837 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 1962 transitions. Word has length 20 [2021-07-13 19:40:29,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:29,837 INFO L482 AbstractCegarLoop]: Abstraction has 578 states and 1962 transitions. [2021-07-13 19:40:29,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:29,837 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 1962 transitions. [2021-07-13 19:40:29,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:29,838 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:29,838 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:30,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable351 [2021-07-13 19:40:30,042 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:30,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:30,042 INFO L82 PathProgramCache]: Analyzing trace with hash 2054143060, now seen corresponding path program 17 times [2021-07-13 19:40:30,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:30,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20871871] [2021-07-13 19:40:30,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:30,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:30,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:30,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:30,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20871871] [2021-07-13 19:40:30,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20871871] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:30,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420885146] [2021-07-13 19:40:30,205 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:30,244 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:40:30,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:30,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:40:30,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:30,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:30,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420885146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:30,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:30,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:40:30,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220626867] [2021-07-13 19:40:30,709 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:40:30,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:30,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:40:30,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:30,709 INFO L87 Difference]: Start difference. First operand 578 states and 1962 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:31,434 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 50 [2021-07-13 19:40:31,736 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-13 19:40:31,938 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-07-13 19:40:32,103 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-07-13 19:40:32,502 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-07-13 19:40:32,687 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-07-13 19:40:32,898 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-07-13 19:40:33,071 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 65 [2021-07-13 19:40:33,386 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-07-13 19:40:33,635 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2021-07-13 19:40:33,838 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 68 [2021-07-13 19:40:34,091 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 62 [2021-07-13 19:40:34,568 WARN L205 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 67 [2021-07-13 19:40:34,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:34,617 INFO L93 Difference]: Finished difference Result 1136 states and 3546 transitions. [2021-07-13 19:40:34,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 19:40:34,618 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:34,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:34,620 INFO L225 Difference]: With dead ends: 1136 [2021-07-13 19:40:34,620 INFO L226 Difference]: Without dead ends: 1121 [2021-07-13 19:40:34,620 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 3838.6ms TimeCoverageRelationStatistics Valid=345, Invalid=1547, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 19:40:34,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2021-07-13 19:40:34,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 587. [2021-07-13 19:40:34,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 3.3890784982935154) internal successors, (1986), 586 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:34,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 1986 transitions. [2021-07-13 19:40:34,630 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 1986 transitions. Word has length 20 [2021-07-13 19:40:34,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:34,631 INFO L482 AbstractCegarLoop]: Abstraction has 587 states and 1986 transitions. [2021-07-13 19:40:34,631 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:34,631 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 1986 transitions. [2021-07-13 19:40:34,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:34,632 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:34,632 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:34,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable375 [2021-07-13 19:40:34,842 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:34,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:34,843 INFO L82 PathProgramCache]: Analyzing trace with hash 598607746, now seen corresponding path program 18 times [2021-07-13 19:40:34,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:34,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435275705] [2021-07-13 19:40:34,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:34,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:35,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:35,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:35,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435275705] [2021-07-13 19:40:35,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435275705] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:35,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951604536] [2021-07-13 19:40:35,022 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:35,063 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:40:35,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:35,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:40:35,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:35,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:35,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951604536] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:35,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:35,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:35,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873989023] [2021-07-13 19:40:35,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:35,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:35,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:35,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:35,497 INFO L87 Difference]: Start difference. First operand 587 states and 1986 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:35,972 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-07-13 19:40:36,178 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-07-13 19:40:36,413 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:40:36,632 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 50 [2021-07-13 19:40:36,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:36,644 INFO L93 Difference]: Finished difference Result 899 states and 2812 transitions. [2021-07-13 19:40:36,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:40:36,645 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:36,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:36,646 INFO L225 Difference]: With dead ends: 899 [2021-07-13 19:40:36,647 INFO L226 Difference]: Without dead ends: 854 [2021-07-13 19:40:36,647 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1363.9ms TimeCoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:40:36,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-07-13 19:40:36,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 602. [2021-07-13 19:40:36,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 601 states have (on average 3.3910149750415974) internal successors, (2038), 601 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:36,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 2038 transitions. [2021-07-13 19:40:36,655 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 2038 transitions. Word has length 20 [2021-07-13 19:40:36,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:36,656 INFO L482 AbstractCegarLoop]: Abstraction has 602 states and 2038 transitions. [2021-07-13 19:40:36,656 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:36,656 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 2038 transitions. [2021-07-13 19:40:36,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:36,657 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:36,657 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:36,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable397,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:36,868 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:36,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:36,868 INFO L82 PathProgramCache]: Analyzing trace with hash 109805262, now seen corresponding path program 19 times [2021-07-13 19:40:36,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:36,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529750624] [2021-07-13 19:40:36,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:36,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:37,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:37,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:37,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529750624] [2021-07-13 19:40:37,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529750624] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:37,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931470606] [2021-07-13 19:40:37,034 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:37,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:37,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:40:37,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:37,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:37,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931470606] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:37,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:37,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:37,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214631997] [2021-07-13 19:40:37,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:37,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:37,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:37,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:37,622 INFO L87 Difference]: Start difference. First operand 602 states and 2038 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:38,299 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-07-13 19:40:38,489 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-07-13 19:40:38,817 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-07-13 19:40:39,054 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-07-13 19:40:39,355 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 57 [2021-07-13 19:40:39,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:39,483 INFO L93 Difference]: Finished difference Result 1090 states and 3379 transitions. [2021-07-13 19:40:39,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:40:39,483 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:39,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:39,485 INFO L225 Difference]: With dead ends: 1090 [2021-07-13 19:40:39,485 INFO L226 Difference]: Without dead ends: 1045 [2021-07-13 19:40:39,485 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 2046.6ms TimeCoverageRelationStatistics Valid=175, Invalid=755, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:40:39,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2021-07-13 19:40:39,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 617. [2021-07-13 19:40:39,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 616 states have (on average 3.387987012987013) internal successors, (2087), 616 states have internal predecessors, (2087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:39,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 2087 transitions. [2021-07-13 19:40:39,496 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 2087 transitions. Word has length 20 [2021-07-13 19:40:39,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:39,496 INFO L482 AbstractCegarLoop]: Abstraction has 617 states and 2087 transitions. [2021-07-13 19:40:39,496 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:39,496 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 2087 transitions. [2021-07-13 19:40:39,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:39,497 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:39,497 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:39,697 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-07-13 19:40:39,697 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:39,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:39,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1227590060, now seen corresponding path program 20 times [2021-07-13 19:40:39,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:39,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254536914] [2021-07-13 19:40:39,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:39,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:39,847 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:39,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:39,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254536914] [2021-07-13 19:40:39,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254536914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:39,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898710463] [2021-07-13 19:40:39,848 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:39,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:39,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:39,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:40:39,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:40,345 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:40,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898710463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:40,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:40,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:40,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240501272] [2021-07-13 19:40:40,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:40,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:40,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:40,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:40,346 INFO L87 Difference]: Start difference. First operand 617 states and 2087 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:41,069 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-07-13 19:40:41,232 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2021-07-13 19:40:41,396 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-07-13 19:40:41,603 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2021-07-13 19:40:41,880 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-13 19:40:42,147 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-07-13 19:40:42,387 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-07-13 19:40:42,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:42,409 INFO L93 Difference]: Finished difference Result 1189 states and 3576 transitions. [2021-07-13 19:40:42,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:40:42,409 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:42,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:42,412 INFO L225 Difference]: With dead ends: 1189 [2021-07-13 19:40:42,412 INFO L226 Difference]: Without dead ends: 1114 [2021-07-13 19:40:42,412 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 2102.3ms TimeCoverageRelationStatistics Valid=257, Invalid=933, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:40:42,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-07-13 19:40:42,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 616. [2021-07-13 19:40:42,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 3.3821138211382116) internal successors, (2080), 615 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:42,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 2080 transitions. [2021-07-13 19:40:42,422 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 2080 transitions. Word has length 20 [2021-07-13 19:40:42,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:42,422 INFO L482 AbstractCegarLoop]: Abstraction has 616 states and 2080 transitions. [2021-07-13 19:40:42,422 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:42,422 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 2080 transitions. [2021-07-13 19:40:42,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:42,423 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:42,423 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:42,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable448,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:42,641 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:42,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:42,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1673593458, now seen corresponding path program 21 times [2021-07-13 19:40:42,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:42,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133955041] [2021-07-13 19:40:42,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:42,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:42,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:42,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:42,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133955041] [2021-07-13 19:40:42,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133955041] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:42,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291252331] [2021-07-13 19:40:42,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:42,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:40:42,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:42,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:40:42,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:43,350 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:43,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291252331] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:43,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:43,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:43,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077928606] [2021-07-13 19:40:43,350 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:43,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:43,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:43,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:43,351 INFO L87 Difference]: Start difference. First operand 616 states and 2080 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:43,838 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 49 [2021-07-13 19:40:44,017 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 51 [2021-07-13 19:40:44,157 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-07-13 19:40:44,320 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-07-13 19:40:44,557 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 53 [2021-07-13 19:40:44,780 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2021-07-13 19:40:44,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:44,791 INFO L93 Difference]: Finished difference Result 900 states and 2836 transitions. [2021-07-13 19:40:44,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:40:44,791 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:44,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:44,793 INFO L225 Difference]: With dead ends: 900 [2021-07-13 19:40:44,793 INFO L226 Difference]: Without dead ends: 855 [2021-07-13 19:40:44,793 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1773.4ms TimeCoverageRelationStatistics Valid=180, Invalid=632, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:40:44,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2021-07-13 19:40:44,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 610. [2021-07-13 19:40:44,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 3.3842364532019706) internal successors, (2061), 609 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:44,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 2061 transitions. [2021-07-13 19:40:44,802 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 2061 transitions. Word has length 20 [2021-07-13 19:40:44,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:44,802 INFO L482 AbstractCegarLoop]: Abstraction has 610 states and 2061 transitions. [2021-07-13 19:40:44,802 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:44,802 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 2061 transitions. [2021-07-13 19:40:44,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:44,803 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:44,803 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:45,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable472 [2021-07-13 19:40:45,004 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:45,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:45,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1184790974, now seen corresponding path program 22 times [2021-07-13 19:40:45,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:45,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219065880] [2021-07-13 19:40:45,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:45,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:45,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:45,153 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:45,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219065880] [2021-07-13 19:40:45,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219065880] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:45,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116015985] [2021-07-13 19:40:45,153 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:45,192 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:45,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:45,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:40:45,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:45,678 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:45,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116015985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:45,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:45,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:40:45,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819052229] [2021-07-13 19:40:45,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:45,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:45,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:45,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:45,679 INFO L87 Difference]: Start difference. First operand 610 states and 2061 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:46,579 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2021-07-13 19:40:46,790 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-13 19:40:46,998 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-07-13 19:40:47,157 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-07-13 19:40:47,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:47,273 INFO L93 Difference]: Finished difference Result 1037 states and 3230 transitions. [2021-07-13 19:40:47,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:40:47,273 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:47,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:47,275 INFO L225 Difference]: With dead ends: 1037 [2021-07-13 19:40:47,275 INFO L226 Difference]: Without dead ends: 1007 [2021-07-13 19:40:47,276 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1756.9ms TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:40:47,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2021-07-13 19:40:47,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 607. [2021-07-13 19:40:47,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 3.387788778877888) internal successors, (2053), 606 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:47,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 2053 transitions. [2021-07-13 19:40:47,285 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 2053 transitions. Word has length 20 [2021-07-13 19:40:47,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:47,285 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 2053 transitions. [2021-07-13 19:40:47,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:47,285 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 2053 transitions. [2021-07-13 19:40:47,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:47,286 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:47,286 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:47,502 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:47,502 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:47,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:47,502 INFO L82 PathProgramCache]: Analyzing trace with hash 2080320032, now seen corresponding path program 23 times [2021-07-13 19:40:47,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:47,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440529661] [2021-07-13 19:40:47,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:47,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:47,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:47,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:47,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440529661] [2021-07-13 19:40:47,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440529661] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:47,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662200358] [2021-07-13 19:40:47,672 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:47,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:40:47,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:47,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:40:47,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:48,168 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:48,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662200358] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:48,168 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:48,168 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:40:48,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616952506] [2021-07-13 19:40:48,168 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:40:48,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:48,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:40:48,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:48,169 INFO L87 Difference]: Start difference. First operand 607 states and 2053 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:48,770 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-13 19:40:48,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:48,850 INFO L93 Difference]: Finished difference Result 824 states and 2659 transitions. [2021-07-13 19:40:48,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:48,851 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:48,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:48,852 INFO L225 Difference]: With dead ends: 824 [2021-07-13 19:40:48,852 INFO L226 Difference]: Without dead ends: 794 [2021-07-13 19:40:48,852 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 940.0ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:40:48,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-07-13 19:40:48,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 616. [2021-07-13 19:40:48,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 3.401626016260163) internal successors, (2092), 615 states have internal predecessors, (2092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:48,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 2092 transitions. [2021-07-13 19:40:48,866 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 2092 transitions. Word has length 20 [2021-07-13 19:40:48,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:48,866 INFO L482 AbstractCegarLoop]: Abstraction has 616 states and 2092 transitions. [2021-07-13 19:40:48,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:48,866 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 2092 transitions. [2021-07-13 19:40:48,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:48,867 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:48,867 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:49,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable517 [2021-07-13 19:40:49,068 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:49,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:49,068 INFO L82 PathProgramCache]: Analyzing trace with hash 1998920976, now seen corresponding path program 24 times [2021-07-13 19:40:49,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:49,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63974946] [2021-07-13 19:40:49,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:49,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:49,220 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:49,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:49,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63974946] [2021-07-13 19:40:49,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63974946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:49,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541479224] [2021-07-13 19:40:49,221 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:49,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:49,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:49,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:40:49,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:49,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:40:49,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:49,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:49,554 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 10 treesize of output 1 [2021-07-13 19:40:49,561 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:40:49,566 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:40:49,572 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:40:49,585 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:40:49,591 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:40:49,597 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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-07-13 19:40:49,602 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,607 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:49,607 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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-07-13 19:40:49,612 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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-07-13 19:40:49,617 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 11 treesize of output 2 [2021-07-13 19:40:49,629 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 10 treesize of output 1 [2021-07-13 19:40:49,634 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:49,639 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 8 treesize of output 1 [2021-07-13 19:40:49,644 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:40:49,649 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:40:49,656 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 8 treesize of output 1 [2021-07-13 19:40:49,662 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:40:49,667 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:40:49,672 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:49,676 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 9 treesize of output 2 [2021-07-13 19:40:49,681 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 10 treesize of output 1 [2021-07-13 19:40:49,685 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,939 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-07-13 19:40:49,940 INFO L628 ElimStorePlain]: treesize reduction 30, result has 90.9 percent of original size [2021-07-13 19:40:49,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:40:49,945 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:971, output treesize:300 [2021-07-13 19:40:50,222 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 81 [2021-07-13 19:40:51,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 10 treesize of output 1 [2021-07-13 19:40:51,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,176 INFO L628 ElimStorePlain]: treesize reduction 71, result has 60.1 percent of original size [2021-07-13 19:40:51,176 INFO L518 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2021-07-13 19:40:51,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 4 treesize of output 2 [2021-07-13 19:40:51,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:51,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 5 treesize of output 1 [2021-07-13 19:40:51,222 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:51,261 INFO L518 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2021-07-13 19:40:51,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-07-13 19:40:51,264 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:51,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:40:51,312 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:210, output treesize:92 [2021-07-13 19:40:51,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:51,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541479224] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:51,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:51,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:51,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377790905] [2021-07-13 19:40:51,425 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:51,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:51,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:51,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:51,426 INFO L87 Difference]: Start difference. First operand 616 states and 2092 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:51,874 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 63 [2021-07-13 19:40:52,141 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 91 [2021-07-13 19:40:52,493 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 62 [2021-07-13 19:40:52,891 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 71 [2021-07-13 19:40:53,240 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 97 [2021-07-13 19:40:53,622 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 69 [2021-07-13 19:40:54,045 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 77 [2021-07-13 19:40:54,435 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-07-13 19:40:54,875 WARN L205 SmtUtils]: Spent 404.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 76 [2021-07-13 19:40:55,294 WARN L205 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 86 [2021-07-13 19:40:55,679 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 74 [2021-07-13 19:40:56,039 WARN L205 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 77 [2021-07-13 19:40:56,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:56,070 INFO L93 Difference]: Finished difference Result 1084 states and 3412 transitions. [2021-07-13 19:40:56,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:40:56,070 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:40:56,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:56,072 INFO L225 Difference]: With dead ends: 1084 [2021-07-13 19:40:56,072 INFO L226 Difference]: Without dead ends: 1039 [2021-07-13 19:40:56,072 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 4982.8ms TimeCoverageRelationStatistics Valid=247, Invalid=943, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:40:56,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2021-07-13 19:40:56,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 632. [2021-07-13 19:40:56,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 3.380348652931854) internal successors, (2133), 631 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:56,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 2133 transitions. [2021-07-13 19:40:56,082 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 2133 transitions. Word has length 20 [2021-07-13 19:40:56,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:56,082 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 2133 transitions. [2021-07-13 19:40:56,082 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:56,082 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 2133 transitions. [2021-07-13 19:40:56,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:40:56,083 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:56,083 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:56,283 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable536 [2021-07-13 19:40:56,284 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:56,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:56,284 INFO L82 PathProgramCache]: Analyzing trace with hash -998509850, now seen corresponding path program 25 times [2021-07-13 19:40:56,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:56,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884618242] [2021-07-13 19:40:56,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:56,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:56,476 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:56,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:56,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884618242] [2021-07-13 19:40:56,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884618242] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:56,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159613806] [2021-07-13 19:40:56,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:56,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:56,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:40:56,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:56,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:56,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,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 10 treesize of output 1 [2021-07-13 19:40:56,944 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,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 10 treesize of output 1 [2021-07-13 19:40:56,951 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:56,956 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:40:56,962 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:40:56,968 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:56,973 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:40:56,979 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:40:56,984 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:40:56,989 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:40:56,995 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:40:57,000 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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 9 treesize of output 2 [2021-07-13 19:40:57,006 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:40:57,012 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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-07-13 19:40:57,017 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:40:57,038 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:57,044 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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 9 treesize of output 1 [2021-07-13 19:40:57,049 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:40:57,054 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:40:57,059 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,239 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-07-13 19:40:57,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:57,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:40:57,244 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:869, output treesize:350 [2021-07-13 19:40:57,537 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 85 [2021-07-13 19:40:58,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:58,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:40:58,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,730 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 85 [2021-07-13 19:40:58,731 INFO L628 ElimStorePlain]: treesize reduction 327, result has 44.1 percent of original size [2021-07-13 19:40:58,731 INFO L518 ElimStorePlain]: Eliminatee v_prenex_24 vanished before elimination [2021-07-13 19:40:58,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:40:58,737 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,862 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:40:58,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,862 INFO L518 ElimStorePlain]: Eliminatee v_prenex_14 vanished before elimination [2021-07-13 19:40:58,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:40:58,867 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,996 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:40:58,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,997 INFO L518 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2021-07-13 19:40:59,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-07-13 19:40:59,004 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,133 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:40:59,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:59,134 INFO L518 ElimStorePlain]: Eliminatee v_prenex_28 vanished before elimination [2021-07-13 19:40:59,134 INFO L518 ElimStorePlain]: Eliminatee v_prenex_18 vanished before elimination [2021-07-13 19:40:59,134 INFO L518 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2021-07-13 19:40:59,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:40:59,140 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,269 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:40:59,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:59,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 4 treesize of output 2 [2021-07-13 19:40:59,275 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,393 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:40:59,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:59,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:40:59,398 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,511 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:40:59,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:59,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:40:59,516 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,628 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:40:59,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:59,628 INFO L518 ElimStorePlain]: Eliminatee v_prenex_20 vanished before elimination [2021-07-13 19:40:59,629 INFO L518 ElimStorePlain]: Eliminatee v_prenex_21 vanished before elimination [2021-07-13 19:40:59,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:40:59,632 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 24 variables, input treesize:593, output treesize:201 [2021-07-13 19:41:00,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:00,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159613806] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:00,044 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:00,044 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:00,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72344206] [2021-07-13 19:41:00,044 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:00,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:00,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:00,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:00,045 INFO L87 Difference]: Start difference. First operand 632 states and 2133 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:00,747 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2021-07-13 19:41:00,989 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-07-13 19:41:01,213 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 42 [2021-07-13 19:41:01,555 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 52 [2021-07-13 19:41:01,768 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 41 [2021-07-13 19:41:02,001 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 45 [2021-07-13 19:41:02,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:02,019 INFO L93 Difference]: Finished difference Result 901 states and 2893 transitions. [2021-07-13 19:41:02,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:41:02,019 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:02,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:02,021 INFO L225 Difference]: With dead ends: 901 [2021-07-13 19:41:02,021 INFO L226 Difference]: Without dead ends: 826 [2021-07-13 19:41:02,021 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 2445.1ms TimeCoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:41:02,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-07-13 19:41:02,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 629. [2021-07-13 19:41:02,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 3.378980891719745) internal successors, (2122), 628 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:02,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 2122 transitions. [2021-07-13 19:41:02,030 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 2122 transitions. Word has length 20 [2021-07-13 19:41:02,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:02,030 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 2122 transitions. [2021-07-13 19:41:02,030 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:02,030 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 2122 transitions. [2021-07-13 19:41:02,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:02,031 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:02,031 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:02,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable678 [2021-07-13 19:41:02,246 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:02,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:02,247 INFO L82 PathProgramCache]: Analyzing trace with hash 761543090, now seen corresponding path program 26 times [2021-07-13 19:41:02,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:02,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580427271] [2021-07-13 19:41:02,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:02,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:02,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-07-13 19:41:02,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:02,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580427271] [2021-07-13 19:41:02,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580427271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:02,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248971] [2021-07-13 19:41:02,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:02,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:02,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:02,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:41:02,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:03,431 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,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 9 treesize of output 1 [2021-07-13 19:41:03,439 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,444 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,445 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,449 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,450 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,455 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,455 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:03,462 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,468 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:03,474 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:03,481 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:41:03,486 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:41:03,493 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,499 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,499 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,504 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,505 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,510 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,515 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:03,521 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,525 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,526 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,530 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,531 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,535 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,536 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:03,543 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:03,549 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:41:03,556 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,560 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,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 8 treesize of output 1 [2021-07-13 19:41:03,566 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,571 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,571 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:03,577 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:41:03,582 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:03,588 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:41:03,595 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:03,601 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,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 10 treesize of output 1 [2021-07-13 19:41:03,607 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,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-07-13 19:41:03,614 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,618 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,618 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:03,624 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:03,630 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:03,635 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:03,640 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,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-07-13 19:41:03,645 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,649 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,653 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,653 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,923 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 56 [2021-07-13 19:41:03,924 INFO L628 ElimStorePlain]: treesize reduction 65, result has 81.9 percent of original size [2021-07-13 19:41:03,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:03,929 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:03,933 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,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 3 treesize of output 1 [2021-07-13 19:41:03,937 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:03,941 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,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 3 treesize of output 1 [2021-07-13 19:41:03,945 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:03,949 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,068 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-07-13 19:41:04,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:04,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:41:04,071 INFO L247 ElimStorePlain]: Needed 47 recursive calls to eliminate 3 variables, input treesize:1693, output treesize:240 [2021-07-13 19:41:04,262 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-13 19:41:04,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:04,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248971] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:04,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:04,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:04,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716865208] [2021-07-13 19:41:04,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:04,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:04,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:04,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:04,532 INFO L87 Difference]: Start difference. First operand 629 states and 2122 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:05,521 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-07-13 19:41:05,822 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-07-13 19:41:06,029 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-07-13 19:41:06,295 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 41 [2021-07-13 19:41:06,502 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2021-07-13 19:41:06,845 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 65 [2021-07-13 19:41:06,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:06,850 INFO L93 Difference]: Finished difference Result 997 states and 3169 transitions. [2021-07-13 19:41:06,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 19:41:06,850 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:06,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:06,852 INFO L225 Difference]: With dead ends: 997 [2021-07-13 19:41:06,852 INFO L226 Difference]: Without dead ends: 937 [2021-07-13 19:41:06,852 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 2681.5ms TimeCoverageRelationStatistics Valid=269, Invalid=1137, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:41:06,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2021-07-13 19:41:06,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 636. [2021-07-13 19:41:06,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 3.3858267716535435) internal successors, (2150), 635 states have internal predecessors, (2150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:06,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 2150 transitions. [2021-07-13 19:41:06,862 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 2150 transitions. Word has length 20 [2021-07-13 19:41:06,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:06,862 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 2150 transitions. [2021-07-13 19:41:06,862 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:06,862 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 2150 transitions. [2021-07-13 19:41:06,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:06,863 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:06,863 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:07,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable931,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:07,077 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:07,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:07,077 INFO L82 PathProgramCache]: Analyzing trace with hash -750476354, now seen corresponding path program 27 times [2021-07-13 19:41:07,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:07,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457872420] [2021-07-13 19:41:07,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:07,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:07,243 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:07,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:07,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457872420] [2021-07-13 19:41:07,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457872420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:07,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184784107] [2021-07-13 19:41:07,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:07,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:07,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:07,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:41:07,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:08,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:08,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,390 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:08,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:41:08,396 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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-07-13 19:41:08,401 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,404 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:08,405 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,408 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:08,408 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,412 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:08,412 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,415 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:08,421 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,424 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:08,425 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:08,430 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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 9 treesize of output 1 [2021-07-13 19:41:08,436 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,439 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:08,439 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:08,443 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,446 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:08,446 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:41:08,451 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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 7 treesize of output 1 [2021-07-13 19:41:08,457 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:08,462 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:08,466 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:08,471 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,473 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:08,475 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,590 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-07-13 19:41:08,591 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-07-13 19:41:08,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:08,594 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:08,599 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,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-07-13 19:41:08,604 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,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-07-13 19:41:08,607 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,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 4 treesize of output 2 [2021-07-13 19:41:08,611 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:08,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:41:08,657 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-07-13 19:41:08,762 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:08,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184784107] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:08,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:08,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:08,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137326728] [2021-07-13 19:41:08,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:08,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:08,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:08,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:08,763 INFO L87 Difference]: Start difference. First operand 636 states and 2150 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:08,993 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-07-13 19:41:09,182 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 58 [2021-07-13 19:41:09,448 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 58 [2021-07-13 19:41:09,686 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2021-07-13 19:41:09,846 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-07-13 19:41:10,040 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-07-13 19:41:10,243 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-07-13 19:41:10,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:10,404 INFO L93 Difference]: Finished difference Result 793 states and 2561 transitions. [2021-07-13 19:41:10,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:41:10,405 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:10,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:10,406 INFO L225 Difference]: With dead ends: 793 [2021-07-13 19:41:10,406 INFO L226 Difference]: Without dead ends: 763 [2021-07-13 19:41:10,407 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 1897.4ms TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:41:10,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2021-07-13 19:41:10,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 645. [2021-07-13 19:41:10,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.391304347826087) internal successors, (2184), 644 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:10,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2184 transitions. [2021-07-13 19:41:10,416 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2184 transitions. Word has length 20 [2021-07-13 19:41:10,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:10,416 INFO L482 AbstractCegarLoop]: Abstraction has 645 states and 2184 transitions. [2021-07-13 19:41:10,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-07-13 19:41:10,416 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2184 transitions. [2021-07-13 19:41:10,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:10,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:10,417 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:10,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1180,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:10,617 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:10,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:10,618 INFO L82 PathProgramCache]: Analyzing trace with hash -807827858, now seen corresponding path program 28 times [2021-07-13 19:41:10,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:10,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606587648] [2021-07-13 19:41:10,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:10,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:10,787 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:10,787 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:10,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606587648] [2021-07-13 19:41:10,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606587648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:10,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027362101] [2021-07-13 19:41:10,787 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:10,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:10,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:10,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:41:10,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:11,755 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:41:11,762 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,765 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,766 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,770 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,773 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,774 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:41:11,779 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,783 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,787 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,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-07-13 19:41:11,792 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:11,797 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:41:11,802 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,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 8 treesize of output 1 [2021-07-13 19:41:11,807 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:41:11,812 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,815 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,816 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,819 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,820 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:11,824 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,828 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,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-07-13 19:41:11,832 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:11,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 10 treesize of output 1 [2021-07-13 19:41:11,837 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,839 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,840 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,967 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-07-13 19:41:11,967 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-07-13 19:41:11,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-07-13 19:41:11,971 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:11,974 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:11,977 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:11,981 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:11,985 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:12,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:41:12,041 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-07-13 19:41:12,150 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:12,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027362101] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:12,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:12,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:12,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178438313] [2021-07-13 19:41:12,150 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:12,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:12,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:12,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:12,151 INFO L87 Difference]: Start difference. First operand 645 states and 2184 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:12,489 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-07-13 19:41:12,647 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-07-13 19:41:12,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:12,911 INFO L93 Difference]: Finished difference Result 815 states and 2658 transitions. [2021-07-13 19:41:12,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:41:12,912 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:12,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:12,913 INFO L225 Difference]: With dead ends: 815 [2021-07-13 19:41:12,913 INFO L226 Difference]: Without dead ends: 800 [2021-07-13 19:41:12,913 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 950.3ms TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:41:12,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-07-13 19:41:12,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 648. [2021-07-13 19:41:12,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 647 states have (on average 3.3879443585780527) internal successors, (2192), 647 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:12,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 2192 transitions. [2021-07-13 19:41:12,922 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 2192 transitions. Word has length 20 [2021-07-13 19:41:12,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:12,922 INFO L482 AbstractCegarLoop]: Abstraction has 648 states and 2192 transitions. [2021-07-13 19:41:12,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:12,922 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 2192 transitions. [2021-07-13 19:41:12,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:12,923 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:12,923 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:13,123 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1537 [2021-07-13 19:41:13,123 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:13,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:13,124 INFO L82 PathProgramCache]: Analyzing trace with hash 1783372094, now seen corresponding path program 29 times [2021-07-13 19:41:13,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:13,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750771226] [2021-07-13 19:41:13,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:13,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:13,305 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:13,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:13,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750771226] [2021-07-13 19:41:13,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750771226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:13,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053219850] [2021-07-13 19:41:13,306 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:13,345 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:13,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:13,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:41:13,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:13,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:13,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053219850] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:13,796 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:13,796 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:41:13,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813339818] [2021-07-13 19:41:13,796 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:41:13,796 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:13,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:41:13,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:13,797 INFO L87 Difference]: Start difference. First operand 648 states and 2192 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:14,425 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-07-13 19:41:14,681 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 49 [2021-07-13 19:41:14,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:14,717 INFO L93 Difference]: Finished difference Result 861 states and 2756 transitions. [2021-07-13 19:41:14,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:41:14,718 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:14,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:14,719 INFO L225 Difference]: With dead ends: 861 [2021-07-13 19:41:14,719 INFO L226 Difference]: Without dead ends: 846 [2021-07-13 19:41:14,719 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1114.7ms TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:41:14,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2021-07-13 19:41:14,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 637. [2021-07-13 19:41:14,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 3.3789308176100628) internal successors, (2149), 636 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:14,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2149 transitions. [2021-07-13 19:41:14,728 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2149 transitions. Word has length 20 [2021-07-13 19:41:14,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:14,728 INFO L482 AbstractCegarLoop]: Abstraction has 637 states and 2149 transitions. [2021-07-13 19:41:14,728 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:14,728 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2149 transitions. [2021-07-13 19:41:14,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:14,729 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:14,729 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:14,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1822,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:14,940 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:14,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:14,940 INFO L82 PathProgramCache]: Analyzing trace with hash 889417086, now seen corresponding path program 30 times [2021-07-13 19:41:14,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:14,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555411721] [2021-07-13 19:41:14,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:14,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:15,194 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:15,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:15,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555411721] [2021-07-13 19:41:15,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555411721] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:15,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357420710] [2021-07-13 19:41:15,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:15,239 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:41:15,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:15,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:41:15,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:15,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:15,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,998 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:15,998 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,001 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:16,002 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:16,006 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,009 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:16,010 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:16,015 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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 7 treesize of output 1 [2021-07-13 19:41:16,020 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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 7 treesize of output 1 [2021-07-13 19:41:16,024 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:16,028 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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-07-13 19:41:16,033 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,036 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:16,036 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:16,040 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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 8 treesize of output 1 [2021-07-13 19:41:16,045 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:16,049 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,052 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:16,053 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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-07-13 19:41:16,058 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:16,063 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:16,068 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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 9 treesize of output 2 [2021-07-13 19:41:16,073 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:16,076 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,187 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-07-13 19:41:16,188 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-07-13 19:41:16,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 4 treesize of output 2 [2021-07-13 19:41:16,192 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,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-07-13 19:41:16,195 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:16,199 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,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-07-13 19:41:16,202 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,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-07-13 19:41:16,205 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:41:16,251 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-07-13 19:41:16,364 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:16,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357420710] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:16,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:16,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:16,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766895520] [2021-07-13 19:41:16,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:16,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:16,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:16,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:16,365 INFO L87 Difference]: Start difference. First operand 637 states and 2149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:17,184 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-07-13 19:41:17,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:17,555 INFO L93 Difference]: Finished difference Result 854 states and 2751 transitions. [2021-07-13 19:41:17,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:41:17,555 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:17,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:17,556 INFO L225 Difference]: With dead ends: 854 [2021-07-13 19:41:17,557 INFO L226 Difference]: Without dead ends: 839 [2021-07-13 19:41:17,557 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 1440.0ms TimeCoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:41:17,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2021-07-13 19:41:17,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 637. [2021-07-13 19:41:17,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 3.3789308176100628) internal successors, (2149), 636 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:17,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2149 transitions. [2021-07-13 19:41:17,565 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2149 transitions. Word has length 20 [2021-07-13 19:41:17,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:17,565 INFO L482 AbstractCegarLoop]: Abstraction has 637 states and 2149 transitions. [2021-07-13 19:41:17,565 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:17,565 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2149 transitions. [2021-07-13 19:41:17,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:17,566 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:17,566 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:17,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1845 [2021-07-13 19:41:17,775 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:17,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:17,776 INFO L82 PathProgramCache]: Analyzing trace with hash 48224212, now seen corresponding path program 31 times [2021-07-13 19:41:17,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:17,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227132518] [2021-07-13 19:41:17,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:17,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:17,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-07-13 19:41:17,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:17,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227132518] [2021-07-13 19:41:17,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227132518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:17,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462328089] [2021-07-13 19:41:17,981 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:18,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:18,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:41:18,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:18,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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-07-13 19:41:18,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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-07-13 19:41:18,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:41:18,437 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:18,443 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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-07-13 19:41:18,448 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:41:18,453 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:41:18,458 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:41:18,467 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 7 treesize of output 1 [2021-07-13 19:41:18,474 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 8 treesize of output 1 [2021-07-13 19:41:18,479 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:18,484 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 9 treesize of output 1 [2021-07-13 19:41:18,489 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:18,497 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:18,503 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 8 treesize of output 1 [2021-07-13 19:41:18,509 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 11 treesize of output 2 [2021-07-13 19:41:18,515 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:18,520 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 10 treesize of output 1 [2021-07-13 19:41:18,526 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:18,544 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:18,549 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,681 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-07-13 19:41:18,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:18,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:41:18,686 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:785, output treesize:308 [2021-07-13 19:41:18,922 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-07-13 19:41:19,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,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-07-13 19:41:19,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,111 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 68 [2021-07-13 19:41:20,112 INFO L628 ElimStorePlain]: treesize reduction 223, result has 44.7 percent of original size [2021-07-13 19:41:20,112 INFO L518 ElimStorePlain]: Eliminatee v_prenex_36 vanished before elimination [2021-07-13 19:41:20,112 INFO L518 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2021-07-13 19:41:20,112 INFO L518 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2021-07-13 19:41:20,112 INFO L518 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2021-07-13 19:41:20,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-07-13 19:41:20,117 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:20,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:20,198 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:20,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-07-13 19:41:20,275 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:20,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 6 treesize of output 2 [2021-07-13 19:41:20,351 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:20,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:41:20,426 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:20,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:41:20,498 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 15 variables, input treesize:411, output treesize:134 [2021-07-13 19:41:20,697 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:20,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462328089] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:20,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:20,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:20,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243135527] [2021-07-13 19:41:20,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:20,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:20,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:20,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:20,698 INFO L87 Difference]: Start difference. First operand 637 states and 2149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:21,259 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-07-13 19:41:21,672 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 94 [2021-07-13 19:41:22,030 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 77 [2021-07-13 19:41:22,143 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-07-13 19:41:22,413 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 85 [2021-07-13 19:41:22,819 WARN L205 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 97 [2021-07-13 19:41:23,141 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-07-13 19:41:23,623 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2021-07-13 19:41:23,931 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 98 [2021-07-13 19:41:24,223 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 84 [2021-07-13 19:41:24,501 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 89 [2021-07-13 19:41:24,825 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2021-07-13 19:41:25,221 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 73 [2021-07-13 19:41:25,549 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 87 [2021-07-13 19:41:25,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:25,573 INFO L93 Difference]: Finished difference Result 1166 states and 3608 transitions. [2021-07-13 19:41:25,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-13 19:41:25,574 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:25,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:25,575 INFO L225 Difference]: With dead ends: 1166 [2021-07-13 19:41:25,575 INFO L226 Difference]: Without dead ends: 1091 [2021-07-13 19:41:25,576 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 5146.0ms TimeCoverageRelationStatistics Valid=325, Invalid=1235, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 19:41:25,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2021-07-13 19:41:25,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 664. [2021-07-13 19:41:25,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.396681749622926) internal successors, (2252), 663 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:25,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2252 transitions. [2021-07-13 19:41:25,585 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2252 transitions. Word has length 20 [2021-07-13 19:41:25,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:25,585 INFO L482 AbstractCegarLoop]: Abstraction has 664 states and 2252 transitions. [2021-07-13 19:41:25,585 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:25,586 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2252 transitions. [2021-07-13 19:41:25,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:25,586 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:25,587 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:25,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2055,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:25,787 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:25,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:25,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1926175282, now seen corresponding path program 32 times [2021-07-13 19:41:25,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:25,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134328934] [2021-07-13 19:41:25,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:25,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:25,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:25,950 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:25,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134328934] [2021-07-13 19:41:25,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134328934] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:25,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301932383] [2021-07-13 19:41:25,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:25,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:25,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:25,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:41:25,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:26,452 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_46, v_prenex_47, ends_with_2, v_prenex_45, v_prenex_48, v_prenex_49], 6=[v_prenex_50, v_prenex_53, v_prenex_51]} [2021-07-13 19:41:26,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 5 treesize of output 1 [2021-07-13 19:41:26,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,086 WARN L205 SmtUtils]: Spent 625.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 133 [2021-07-13 19:41:27,087 INFO L628 ElimStorePlain]: treesize reduction 428, result has 61.9 percent of original size [2021-07-13 19:41:27,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:41:27,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,357 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-07-13 19:41:27,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:27,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:41:27,363 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,628 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-07-13 19:41:27,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:27,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 4 treesize of output 2 [2021-07-13 19:41:27,635 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,894 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-07-13 19:41:27,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:27,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-07-13 19:41:27,900 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,392 WARN L205 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 120 [2021-07-13 19:41:28,392 INFO L628 ElimStorePlain]: treesize reduction 42, result has 93.8 percent of original size [2021-07-13 19:41:28,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:28,398 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,647 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-13 19:41:28,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:28,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:41:28,653 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:41:28,659 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,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 6 treesize of output 2 [2021-07-13 19:41:28,665 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,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 6 treesize of output 2 [2021-07-13 19:41:28,670 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,904 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-13 19:41:28,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:28,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 6 treesize of output 2 [2021-07-13 19:41:28,910 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:41:28,916 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:28,921 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:41:28,927 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,153 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:41:29,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:29,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:29,159 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:29,163 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,383 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-13 19:41:29,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:29,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 9 dim-1 vars, End of recursive call: 11 dim-0 vars, and 15 xjuncts. [2021-07-13 19:41:29,397 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:1127, output treesize:573 [2021-07-13 19:41:29,705 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 121 [2021-07-13 19:41:29,919 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-07-13 19:41:31,056 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:31,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:31,066 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:31,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:31,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:31,077 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:31,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:31,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:31,088 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,095 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:31,096 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,577 WARN L205 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 131 [2021-07-13 19:41:31,578 INFO L628 ElimStorePlain]: treesize reduction 1199, result has 23.7 percent of original size [2021-07-13 19:41:31,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-07-13 19:41:31,585 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,734 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-13 19:41:31,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:31,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:31,741 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,886 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:41:31,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:31,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:31,893 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,039 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-07-13 19:41:32,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:32,050 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,192 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-13 19:41:32,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:32,199 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,350 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-13 19:41:32,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,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 5 treesize of output 1 [2021-07-13 19:41:32,357 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,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 5 treesize of output 1 [2021-07-13 19:41:32,377 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,522 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-07-13 19:41:32,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:32,529 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,666 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-13 19:41:32,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:32,673 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,809 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-13 19:41:32,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:32,816 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,951 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:41:32,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,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 6 treesize of output 2 [2021-07-13 19:41:32,957 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,088 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:41:33,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:33,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:33,094 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,223 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-13 19:41:33,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:33,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:33,230 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,363 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-13 19:41:33,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41: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 4 treesize of output 2 [2021-07-13 19:41:33,371 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,499 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:41:33,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:33,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:41:33,514 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 22 variables, input treesize:1788, output treesize:249 [2021-07-13 19:41:33,700 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-07-13 19:41:33,980 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:33,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301932383] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:33,980 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:33,980 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:33,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882091589] [2021-07-13 19:41:33,980 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:33,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:33,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:33,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:33,981 INFO L87 Difference]: Start difference. First operand 664 states and 2252 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:34,240 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 52 [2021-07-13 19:41:34,503 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 54 [2021-07-13 19:41:34,851 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 144 [2021-07-13 19:41:35,386 WARN L205 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 139 [2021-07-13 19:41:35,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:35,422 INFO L93 Difference]: Finished difference Result 912 states and 2903 transitions. [2021-07-13 19:41:35,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:35,422 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:35,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:35,424 INFO L225 Difference]: With dead ends: 912 [2021-07-13 19:41:35,424 INFO L226 Difference]: Without dead ends: 897 [2021-07-13 19:41:35,424 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 2221.7ms TimeCoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:41:35,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-07-13 19:41:35,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 666. [2021-07-13 19:41:35,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 3.38796992481203) internal successors, (2253), 665 states have internal predecessors, (2253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:35,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 2253 transitions. [2021-07-13 19:41:35,432 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 2253 transitions. Word has length 20 [2021-07-13 19:41:35,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:35,433 INFO L482 AbstractCegarLoop]: Abstraction has 666 states and 2253 transitions. [2021-07-13 19:41:35,433 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:35,433 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 2253 transitions. [2021-07-13 19:41:35,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:35,434 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:35,434 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:35,634 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2326 [2021-07-13 19:41:35,634 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:35,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:35,635 INFO L82 PathProgramCache]: Analyzing trace with hash -1839884244, now seen corresponding path program 33 times [2021-07-13 19:41:35,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:35,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583997192] [2021-07-13 19:41:35,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:35,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:35,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:35,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:35,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583997192] [2021-07-13 19:41:35,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583997192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:35,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538765129] [2021-07-13 19:41:35,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:35,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:35,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:35,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:41:35,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:36,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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 9 treesize of output 2 [2021-07-13 19:41:36,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:36,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:36,230 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:41:36,239 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,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 5 treesize of output 1 [2021-07-13 19:41:36,244 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:36,249 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:36,254 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:36,258 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:36,261 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:36,265 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:41:36,270 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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 8 treesize of output 1 [2021-07-13 19:41:36,274 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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 10 treesize of output 1 [2021-07-13 19:41:36,279 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:41:36,283 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:36,288 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:36,291 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,392 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2021-07-13 19:41:36,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:36,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:41:36,395 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:565, output treesize:225 [2021-07-13 19:41:36,608 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 78 [2021-07-13 19:41:36,752 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:41:37,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:37,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:37,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,397 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 41 [2021-07-13 19:41:37,398 INFO L628 ElimStorePlain]: treesize reduction 85, result has 65.2 percent of original size [2021-07-13 19:41:37,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 5 treesize of output 1 [2021-07-13 19:41:37,402 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,536 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 38 [2021-07-13 19:41:37,537 INFO L628 ElimStorePlain]: treesize reduction 26, result has 83.1 percent of original size [2021-07-13 19:41:37,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-07-13 19:41:37,540 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:37,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:37,601 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:37,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:41:37,659 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:287, output treesize:119 [2021-07-13 19:41:37,929 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:37,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538765129] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:37,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:37,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:37,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579542266] [2021-07-13 19:41:37,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:37,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:37,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:37,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:37,930 INFO L87 Difference]: Start difference. First operand 666 states and 2253 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:38,396 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 85 [2021-07-13 19:41:38,773 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 66 [2021-07-13 19:41:39,107 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 62 [2021-07-13 19:41:39,415 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2021-07-13 19:41:39,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:39,465 INFO L93 Difference]: Finished difference Result 879 states and 2825 transitions. [2021-07-13 19:41:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:39,465 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:39,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:39,467 INFO L225 Difference]: With dead ends: 879 [2021-07-13 19:41:39,467 INFO L226 Difference]: Without dead ends: 864 [2021-07-13 19:41:39,467 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 2108.2ms TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:41:39,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2021-07-13 19:41:39,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 673. [2021-07-13 19:41:39,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 3.3898809523809526) internal successors, (2278), 672 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:39,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 2278 transitions. [2021-07-13 19:41:39,475 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 2278 transitions. Word has length 20 [2021-07-13 19:41:39,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:39,475 INFO L482 AbstractCegarLoop]: Abstraction has 673 states and 2278 transitions. [2021-07-13 19:41:39,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:39,476 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 2278 transitions. [2021-07-13 19:41:39,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:39,477 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:39,477 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:39,691 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2801 [2021-07-13 19:41:39,691 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:39,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:39,692 INFO L82 PathProgramCache]: Analyzing trace with hash 1540001564, now seen corresponding path program 34 times [2021-07-13 19:41:39,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:39,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145547742] [2021-07-13 19:41:39,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:39,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:39,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-07-13 19:41:39,962 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:39,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145547742] [2021-07-13 19:41:39,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145547742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:39,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377031967] [2021-07-13 19:41:39,962 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:40,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:40,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:40,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:41:40,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:40,492 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_83, v_prenex_85], 15=[ends_with_2]} [2021-07-13 19:41:40,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:41:40,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:40,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,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 7 treesize of output 1 [2021-07-13 19:41:40,513 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:40,519 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,882 WARN L205 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 99 [2021-07-13 19:41:40,882 INFO L628 ElimStorePlain]: treesize reduction 332, result has 51.2 percent of original size [2021-07-13 19:41:40,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:40,888 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,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 5 treesize of output 1 [2021-07-13 19:41:40,900 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,058 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:41:41,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:41,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:41,064 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,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 4 treesize of output 2 [2021-07-13 19:41:41,070 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:41,075 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,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 6 treesize of output 2 [2021-07-13 19:41:41,080 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,229 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:41:41,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:41,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-13 19:41:41,240 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:789, output treesize:321 [2021-07-13 19:41:41,400 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-07-13 19:41:41,806 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:41:42,669 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:42,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,676 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:42,677 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:42,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:42,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:41:42,685 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:42,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:42,692 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,053 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 98 [2021-07-13 19:41:43,054 INFO L628 ElimStorePlain]: treesize reduction 783, result has 23.6 percent of original size [2021-07-13 19:41:43,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 5 treesize of output 1 [2021-07-13 19:41:43,060 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,169 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:41:43,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:43,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 4 treesize of output 2 [2021-07-13 19:41:43,175 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,283 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:41:43,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:43,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:43,289 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,396 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:41:43,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:43,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 6 treesize of output 2 [2021-07-13 19:41:43,402 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,507 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:41:43,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41: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 4 treesize of output 2 [2021-07-13 19:41:43,512 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,616 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:41:43,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41: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 3 treesize of output 1 [2021-07-13 19:41:43,621 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,724 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:41:43,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:43,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 6 treesize of output 2 [2021-07-13 19:41:43,730 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:43,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 4 treesize of output 2 [2021-07-13 19:41:43,829 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:43,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-07-13 19:41:43,923 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:44,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-07-13 19:41:44,016 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41: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 3 treesize of output 1 [2021-07-13 19:41:44,106 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:44,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:41:44,193 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 17 variables, input treesize:1169, output treesize:156 [2021-07-13 19:41:44,482 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:44,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377031967] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:44,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:44,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:44,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93008139] [2021-07-13 19:41:44,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:44,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:44,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:44,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:44,483 INFO L87 Difference]: Start difference. First operand 673 states and 2278 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:44,833 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 103 [2021-07-13 19:41:45,152 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 107 [2021-07-13 19:41:45,619 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 120 [2021-07-13 19:41:45,965 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 94 [2021-07-13 19:41:46,261 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 114 [2021-07-13 19:41:46,541 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 91 [2021-07-13 19:41:46,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:46,566 INFO L93 Difference]: Finished difference Result 980 states and 3094 transitions. [2021-07-13 19:41:46,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:41:46,566 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:46,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:46,568 INFO L225 Difference]: With dead ends: 980 [2021-07-13 19:41:46,568 INFO L226 Difference]: Without dead ends: 920 [2021-07-13 19:41:46,568 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 2737.2ms TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:41:46,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-07-13 19:41:46,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 673. [2021-07-13 19:41:46,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 3.3898809523809526) internal successors, (2278), 672 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:46,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 2278 transitions. [2021-07-13 19:41:46,576 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 2278 transitions. Word has length 20 [2021-07-13 19:41:46,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:46,577 INFO L482 AbstractCegarLoop]: Abstraction has 673 states and 2278 transitions. [2021-07-13 19:41:46,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:46,577 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 2278 transitions. [2021-07-13 19:41:46,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:46,578 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:46,578 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:46,778 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2924,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:46,778 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:46,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:46,779 INFO L82 PathProgramCache]: Analyzing trace with hash -2103334614, now seen corresponding path program 35 times [2021-07-13 19:41:46,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:46,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701883459] [2021-07-13 19:41:46,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:46,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:47,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-07-13 19:41:47,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:47,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701883459] [2021-07-13 19:41:47,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701883459] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:47,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869873102] [2021-07-13 19:41:47,073 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:47,114 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:47,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:47,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:41:47,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:47,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-07-13 19:41:47,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869873102] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:47,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:47,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:41:47,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683402986] [2021-07-13 19:41:47,533 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:41:47,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:47,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:41:47,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:47,533 INFO L87 Difference]: Start difference. First operand 673 states and 2278 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:48,432 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-07-13 19:41:48,582 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 35 [2021-07-13 19:41:48,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:48,864 INFO L93 Difference]: Finished difference Result 898 states and 2884 transitions. [2021-07-13 19:41:48,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:41:48,864 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:48,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:48,866 INFO L225 Difference]: With dead ends: 898 [2021-07-13 19:41:48,866 INFO L226 Difference]: Without dead ends: 853 [2021-07-13 19:41:48,866 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1589.7ms TimeCoverageRelationStatistics Valid=198, Invalid=858, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:41:48,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2021-07-13 19:41:48,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 676. [2021-07-13 19:41:48,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 3.388148148148148) internal successors, (2287), 675 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:48,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 2287 transitions. [2021-07-13 19:41:48,875 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 2287 transitions. Word has length 20 [2021-07-13 19:41:48,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:48,875 INFO L482 AbstractCegarLoop]: Abstraction has 676 states and 2287 transitions. [2021-07-13 19:41:48,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:48,875 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 2287 transitions. [2021-07-13 19:41:48,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:48,876 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:48,876 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:49,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3245,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:49,076 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:49,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:49,077 INFO L82 PathProgramCache]: Analyzing trace with hash -927843970, now seen corresponding path program 36 times [2021-07-13 19:41:49,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:49,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936770462] [2021-07-13 19:41:49,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:49,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:49,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-07-13 19:41:49,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:49,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936770462] [2021-07-13 19:41:49,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936770462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:49,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513852894] [2021-07-13 19:41:49,269 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:49,314 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:41:49,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:49,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:41:49,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:49,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,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 8 treesize of output 1 [2021-07-13 19:41:49,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:49,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:49,970 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,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 7 treesize of output 1 [2021-07-13 19:41:49,975 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,235 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-07-13 19:41:50,235 INFO L628 ElimStorePlain]: treesize reduction 172, result has 62.9 percent of original size [2021-07-13 19:41:50,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:41:50,240 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,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 6 treesize of output 2 [2021-07-13 19:41:50,244 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,357 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-07-13 19:41:50,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:50,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:50,362 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,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 4 treesize of output 2 [2021-07-13 19:41:50,366 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,479 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-07-13 19:41:50,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:50,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 9 xjuncts. [2021-07-13 19:41:50,483 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:551, output treesize:272 [2021-07-13 19:41:50,694 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-13 19:41:51,768 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_111, v_prenex_121, v_prenex_115, ends_with_6], 10=[v_prenex_110, ends_with_2, v_prenex_114, v_prenex_120]} [2021-07-13 19:41:51,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-07-13 19:41:51,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,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-07-13 19:41:51,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:51,803 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:51,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:51,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:51,812 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,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-07-13 19:41:51,822 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:51,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:51,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 10 treesize of output 1 [2021-07-13 19:41:51,831 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:51,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:41:51,838 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,256 WARN L205 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 104 [2021-07-13 19:41:52,256 INFO L628 ElimStorePlain]: treesize reduction 580, result has 43.1 percent of original size [2021-07-13 19:41:52,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 6 treesize of output 2 [2021-07-13 19:41:52,262 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,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 6 treesize of output 2 [2021-07-13 19:41:52,269 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,443 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:41:52,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:52,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:52,449 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:52,454 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,626 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:41:52,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:52,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:52,633 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:52,638 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:52,644 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,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 4 treesize of output 2 [2021-07-13 19:41:52,650 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,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 4 treesize of output 2 [2021-07-13 19:41:52,655 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,820 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:41:52,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:52,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 6 treesize of output 2 [2021-07-13 19:41:52,826 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,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 6 treesize of output 2 [2021-07-13 19:41:52,831 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,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 6 treesize of output 2 [2021-07-13 19:41:52,836 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,994 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:41:52,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:52,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 4 treesize of output 2 [2021-07-13 19:41:53,000 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:41:53,006 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:53,012 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:53,017 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:53,022 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,316 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2021-07-13 19:41:53,316 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:41:53,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:53,322 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:53,327 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,476 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:41:53,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:53,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:53,481 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:53,486 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,625 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:41:53,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:53,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 8 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:41:53,631 INFO L247 ElimStorePlain]: Needed 29 recursive calls to eliminate 21 variables, input treesize:1207, output treesize:266 [2021-07-13 19:41:53,783 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-07-13 19:41:53,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:53,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513852894] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:53,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:53,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:53,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747090654] [2021-07-13 19:41:53,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:53,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:53,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:53,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:53,951 INFO L87 Difference]: Start difference. First operand 676 states and 2287 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:54,270 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2021-07-13 19:41:54,407 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 55 [2021-07-13 19:41:54,671 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 87 [2021-07-13 19:41:54,877 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 38 [2021-07-13 19:41:54,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:54,895 INFO L93 Difference]: Finished difference Result 761 states and 2533 transitions. [2021-07-13 19:41:54,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:54,895 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:41:54,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:54,897 INFO L225 Difference]: With dead ends: 761 [2021-07-13 19:41:54,897 INFO L226 Difference]: Without dead ends: 746 [2021-07-13 19:41:54,897 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1700.0ms TimeCoverageRelationStatistics Valid=154, Invalid=398, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:41:54,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2021-07-13 19:41:54,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 685. [2021-07-13 19:41:54,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.3830409356725144) internal successors, (2314), 684 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:54,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-07-13 19:41:54,905 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-07-13 19:41:54,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:54,905 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-07-13 19:41:54,905 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:54,905 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-07-13 19:41:54,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:41:54,906 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:54,906 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:55,106 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3269,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:55,106 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:55,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:55,107 INFO L82 PathProgramCache]: Analyzing trace with hash 725260138, now seen corresponding path program 37 times [2021-07-13 19:41:55,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:55,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759129122] [2021-07-13 19:41:55,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:55,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:55,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-07-13 19:41:55,324 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:55,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759129122] [2021-07-13 19:41:55,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759129122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:55,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776123905] [2021-07-13 19:41:55,324 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:55,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:55,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:41:55,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:55,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:41:55,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,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 11 treesize of output 2 [2021-07-13 19:41:55,989 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,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 10 treesize of output 1 [2021-07-13 19:41:55,997 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:56,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:56,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:56,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 9 treesize of output 2 [2021-07-13 19:41:56,005 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:56,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:56,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:41:56,012 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:56,519 WARN L205 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 103 [2021-07-13 19:41:56,520 INFO L628 ElimStorePlain]: treesize reduction 474, result has 50.6 percent of original size [2021-07-13 19:41:56,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 6 treesize of output 2 [2021-07-13 19:41:56,525 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:56,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:56,531 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:56,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-07-13 19:41:56,536 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:56,748 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:41:56,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:56,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:56,754 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:56,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 5 treesize of output 1 [2021-07-13 19:41:56,759 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:56,967 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:41:56,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:56,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 3 treesize of output 1 [2021-07-13 19:41:56,973 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:56,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:56,978 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:57,179 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:41:57,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:57,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-13 19:41:57,197 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:1095, output treesize:451 [2021-07-13 19:41:57,526 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 129 [2021-07-13 19:41:57,918 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 89 [2021-07-13 19:41:59,015 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:59,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:59,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:59,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:59,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 11 treesize of output 2 [2021-07-13 19:41:59,027 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:59,048 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:59,049 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:59,377 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 97 [2021-07-13 19:41:59,378 INFO L628 ElimStorePlain]: treesize reduction 823, result has 22.5 percent of original size [2021-07-13 19:41:59,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:59,383 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:59,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:59,483 INFO L518 ElimStorePlain]: Eliminatee v_prenex_144 vanished before elimination [2021-07-13 19:41:59,483 INFO L518 ElimStorePlain]: Eliminatee v_prenex_165 vanished before elimination [2021-07-13 19:41:59,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:59,489 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:59,593 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:41:59,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:59,594 INFO L518 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2021-07-13 19:41:59,594 INFO L518 ElimStorePlain]: Eliminatee v_prenex_157 vanished before elimination [2021-07-13 19:41:59,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:59,599 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:59,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:59,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:41:59,702 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:59,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:59,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:59,801 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:59,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:59,893 INFO L518 ElimStorePlain]: Eliminatee v_prenex_148 vanished before elimination [2021-07-13 19:41:59,893 INFO L518 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2021-07-13 19:41:59,893 INFO L518 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2021-07-13 19:41:59,893 INFO L518 ElimStorePlain]: Eliminatee v_prenex_160 vanished before elimination [2021-07-13 19:41:59,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:59,898 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:59,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:59,988 INFO L518 ElimStorePlain]: Eliminatee v_prenex_151 vanished before elimination [2021-07-13 19:41:59,988 INFO L518 ElimStorePlain]: Eliminatee v_prenex_140 vanished before elimination [2021-07-13 19:41:59,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 3 treesize of output 1 [2021-07-13 19:41:59,993 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:00,082 INFO L518 ElimStorePlain]: Eliminatee v_prenex_150 vanished before elimination [2021-07-13 19:42:00,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-07-13 19:42:00,087 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:00,174 INFO L518 ElimStorePlain]: Eliminatee v_prenex_164 vanished before elimination [2021-07-13 19:42:00,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:00,179 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:00,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-07-13 19:42:00,270 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:00,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:00,360 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:00,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 24 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:42:00,446 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 34 variables, input treesize:1169, output treesize:163 [2021-07-13 19:42:00,599 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-13 19:42:00,739 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:00,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776123905] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:00,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:00,740 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:42:00,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877676730] [2021-07-13 19:42:00,740 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:00,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:00,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:00,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:00,741 INFO L87 Difference]: Start difference. First operand 685 states and 2314 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:01,106 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 59 [2021-07-13 19:42:01,675 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 130 [2021-07-13 19:42:02,058 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2021-07-13 19:42:02,264 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-07-13 19:42:02,435 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-07-13 19:42:02,591 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-07-13 19:42:02,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:02,606 INFO L93 Difference]: Finished difference Result 877 states and 2851 transitions. [2021-07-13 19:42:02,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:42:02,606 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:02,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:02,608 INFO L225 Difference]: With dead ends: 877 [2021-07-13 19:42:02,608 INFO L226 Difference]: Without dead ends: 847 [2021-07-13 19:42:02,608 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 2540.6ms TimeCoverageRelationStatistics Valid=189, Invalid=867, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:42:02,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-07-13 19:42:02,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 686. [2021-07-13 19:42:02,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 3.3854014598540147) internal successors, (2319), 685 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:02,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 2319 transitions. [2021-07-13 19:42:02,616 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 2319 transitions. Word has length 20 [2021-07-13 19:42:02,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:02,617 INFO L482 AbstractCegarLoop]: Abstraction has 686 states and 2319 transitions. [2021-07-13 19:42:02,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:02,617 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 2319 transitions. [2021-07-13 19:42:02,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:02,618 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:02,618 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:02,818 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3588,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:02,818 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:02,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:02,819 INFO L82 PathProgramCache]: Analyzing trace with hash 1910342118, now seen corresponding path program 38 times [2021-07-13 19:42:02,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:02,819 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152428689] [2021-07-13 19:42:02,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:02,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:03,064 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:03,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:03,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152428689] [2021-07-13 19:42:03,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152428689] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:03,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717650729] [2021-07-13 19:42:03,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:03,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:03,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:03,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:42:03,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:03,659 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_2, v_prenex_169], 10=[v_prenex_172]} [2021-07-13 19:42:03,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:42:03,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,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 3 treesize of output 1 [2021-07-13 19:42:03,674 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,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 10 treesize of output 1 [2021-07-13 19:42:03,682 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:42:03,688 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,127 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 110 [2021-07-13 19:42:04,128 INFO L628 ElimStorePlain]: treesize reduction 237, result has 66.3 percent of original size [2021-07-13 19:42:04,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:04,134 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:04,139 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,338 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:42:04,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:04,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 6 treesize of output 2 [2021-07-13 19:42:04,345 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,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 6 treesize of output 2 [2021-07-13 19:42:04,350 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,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 6 treesize of output 2 [2021-07-13 19:42:04,355 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:04,361 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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 4 treesize of output 2 [2021-07-13 19:42:04,366 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,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 4 treesize of output 2 [2021-07-13 19:42:04,371 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,553 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:42:04,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:04,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-13 19:42:04,564 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:809, output treesize:429 [2021-07-13 19:42:04,868 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 125 [2021-07-13 19:42:06,266 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:06,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,282 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:06,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,295 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:06,296 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:42:06,310 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,322 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:06,322 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,867 WARN L205 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 282 DAG size of output: 133 [2021-07-13 19:42:06,868 INFO L628 ElimStorePlain]: treesize reduction 1538, result has 19.6 percent of original size [2021-07-13 19:42:06,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-07-13 19:42:06,875 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,026 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-07-13 19:42:07,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,027 INFO L518 ElimStorePlain]: Eliminatee v_prenex_187 vanished before elimination [2021-07-13 19:42:07,027 INFO L518 ElimStorePlain]: Eliminatee v_prenex_201 vanished before elimination [2021-07-13 19:42:07,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:07,035 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,184 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-07-13 19:42:07,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,185 INFO L518 ElimStorePlain]: Eliminatee v_prenex_203 vanished before elimination [2021-07-13 19:42:07,185 INFO L518 ElimStorePlain]: Eliminatee v_prenex_202 vanished before elimination [2021-07-13 19:42:07,185 INFO L518 ElimStorePlain]: Eliminatee v_prenex_205 vanished before elimination [2021-07-13 19:42:07,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:07,192 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,341 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:42:07,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,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 4 treesize of output 2 [2021-07-13 19:42:07,349 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,496 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-13 19:42:07,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:07,504 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,650 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2021-07-13 19:42:07,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,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 6 treesize of output 2 [2021-07-13 19:42:07,658 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,800 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-07-13 19:42:07,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:07,807 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,955 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-07-13 19:42:07,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,955 INFO L518 ElimStorePlain]: Eliminatee v_prenex_186 vanished before elimination [2021-07-13 19:42:07,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:07,962 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,101 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-07-13 19:42:08,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:08,101 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-13 19:42:08,101 INFO L518 ElimStorePlain]: Eliminatee v_prenex_207 vanished before elimination [2021-07-13 19:42:08,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:08,108 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,245 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-13 19:42:08,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:08,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:08,252 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,387 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:42:08,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:08,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:08,393 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,525 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:42:08,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:08,526 INFO L518 ElimStorePlain]: Eliminatee v_prenex_199 vanished before elimination [2021-07-13 19:42:08,526 INFO L518 ElimStorePlain]: Eliminatee v_prenex_198 vanished before elimination [2021-07-13 19:42:08,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:08,531 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,662 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-13 19:42:08,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:08,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:08,668 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,797 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:42:08,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:08,798 INFO L518 ElimStorePlain]: Eliminatee v_prenex_192 vanished before elimination [2021-07-13 19:42:08,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:08,804 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,931 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:42:08,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:08,931 INFO L518 ElimStorePlain]: Eliminatee v_prenex_194 vanished before elimination [2021-07-13 19:42:08,931 INFO L518 ElimStorePlain]: Eliminatee v_prenex_196 vanished before elimination [2021-07-13 19:42:08,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 28 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:42:08,936 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 44 variables, input treesize:2125, output treesize:249 [2021-07-13 19:42:09,106 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-07-13 19:42:09,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:09,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717650729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:09,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:09,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:42:09,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772177988] [2021-07-13 19:42:09,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:09,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:09,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:09,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:09,387 INFO L87 Difference]: Start difference. First operand 686 states and 2319 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,765 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 53 [2021-07-13 19:42:09,996 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 54 [2021-07-13 19:42:10,257 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 41 [2021-07-13 19:42:10,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,279 INFO L93 Difference]: Finished difference Result 825 states and 2715 transitions. [2021-07-13 19:42:10,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:10,280 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:10,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,281 INFO L225 Difference]: With dead ends: 825 [2021-07-13 19:42:10,281 INFO L226 Difference]: Without dead ends: 810 [2021-07-13 19:42:10,281 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1687.1ms TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:42:10,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-07-13 19:42:10,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 685. [2021-07-13 19:42:10,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.3830409356725144) internal successors, (2314), 684 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-07-13 19:42:10,290 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-07-13 19:42:10,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,290 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-07-13 19:42:10,290 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,290 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-07-13 19:42:10,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:10,291 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,291 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:10,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3874,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:10,492 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1980452154, now seen corresponding path program 39 times [2021-07-13 19:42:10,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392140625] [2021-07-13 19:42:10,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:10,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392140625] [2021-07-13 19:42:10,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392140625] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:10,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586174662] [2021-07-13 19:42:10,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:10,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:42:10,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:10,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:42:10,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:11,749 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:42:11,757 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,762 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,763 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,768 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:11,774 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:11,780 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:11,786 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,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 8 treesize of output 1 [2021-07-13 19:42:11,792 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:11,798 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,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 7 treesize of output 1 [2021-07-13 19:42:11,804 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:42:11,810 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,814 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,815 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:11,820 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,825 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,825 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,830 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,830 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,834 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,835 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,839 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,840 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,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-07-13 19:42:11,845 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,850 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,854 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,854 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,858 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,859 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:11,863 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:42:11,869 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,873 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,874 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:11,878 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,882 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,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 11 treesize of output 2 [2021-07-13 19:42:11,888 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,892 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,896 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:42:11,901 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,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-07-13 19:42:11,906 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,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-07-13 19:42:11,911 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,915 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,915 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,919 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,919 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,923 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,146 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2021-07-13 19:42:12,146 INFO L628 ElimStorePlain]: treesize reduction 165, result has 59.4 percent of original size [2021-07-13 19:42:12,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-07-13 19:42:12,151 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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-07-13 19:42:12,155 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:12,159 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:12,162 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:12,167 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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 5 treesize of output 1 [2021-07-13 19:42:12,170 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:12,174 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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 3 treesize of output 1 [2021-07-13 19:42:12,177 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,346 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-07-13 19:42:12,346 INFO L628 ElimStorePlain]: treesize reduction 4, result has 98.1 percent of original size [2021-07-13 19:42:12,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:42:12,348 INFO L247 ElimStorePlain]: Needed 44 recursive calls to eliminate 3 variables, input treesize:1420, output treesize:179 [2021-07-13 19:42:12,497 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-07-13 19:42:12,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:12,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586174662] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:12,738 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:12,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:42:12,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596840062] [2021-07-13 19:42:12,738 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:12,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:12,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:12,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:12,738 INFO L87 Difference]: Start difference. First operand 685 states and 2314 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,274 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2021-07-13 19:42:13,805 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-07-13 19:42:13,986 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-07-13 19:42:14,174 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 41 [2021-07-13 19:42:14,386 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 50 [2021-07-13 19:42:14,681 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 57 [2021-07-13 19:42:14,976 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2021-07-13 19:42:15,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:15,000 INFO L93 Difference]: Finished difference Result 987 states and 3182 transitions. [2021-07-13 19:42:15,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 19:42:15,000 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:15,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:15,002 INFO L225 Difference]: With dead ends: 987 [2021-07-13 19:42:15,002 INFO L226 Difference]: Without dead ends: 972 [2021-07-13 19:42:15,002 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 2710.9ms TimeCoverageRelationStatistics Valid=409, Invalid=1231, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:42:15,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2021-07-13 19:42:15,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 685. [2021-07-13 19:42:15,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.3830409356725144) internal successors, (2314), 684 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:15,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-07-13 19:42:15,011 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-07-13 19:42:15,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:15,011 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-07-13 19:42:15,011 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:15,011 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-07-13 19:42:15,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:15,012 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:15,012 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:15,213 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4329,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:15,213 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:15,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:15,213 INFO L82 PathProgramCache]: Analyzing trace with hash 456394796, now seen corresponding path program 40 times [2021-07-13 19:42:15,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:15,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489436099] [2021-07-13 19:42:15,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:15,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:15,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:15,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:15,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489436099] [2021-07-13 19:42:15,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489436099] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:15,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268789739] [2021-07-13 19:42:15,473 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:15,517 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:15,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:15,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:42:15,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:15,711 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-07-13 19:42:16,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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 9 treesize of output 1 [2021-07-13 19:42:16,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,481 WARN L205 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-07-13 19:42:16,482 INFO L628 ElimStorePlain]: treesize reduction 625, result has 36.3 percent of original size [2021-07-13 19:42:16,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:16,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,654 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:42:16,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:16,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:16,659 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,831 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:42:16,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:16,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_215 vanished before elimination [2021-07-13 19:42:16,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 4 treesize of output 2 [2021-07-13 19:42:16,837 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,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 4 treesize of output 2 [2021-07-13 19:42:16,843 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,003 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-13 19:42:17,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:17,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:17,008 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:17,013 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,167 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:42:17,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:17,168 INFO L518 ElimStorePlain]: Eliminatee v_prenex_217 vanished before elimination [2021-07-13 19:42:17,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:17,173 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,328 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:42:17,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:17,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:42:17,333 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:989, output treesize:329 [2021-07-13 19:42:17,504 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:42:18,411 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_228], 3=[v_prenex_232], 10=[ends_with_2, v_prenex_225], 15=[v_prenex_229]} [2021-07-13 19:42:18,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:42:18,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,427 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:18,427 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,433 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:18,434 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:42:18,440 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,446 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:18,446 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,670 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 75 [2021-07-13 19:42:18,670 INFO L628 ElimStorePlain]: treesize reduction 553, result has 25.0 percent of original size [2021-07-13 19:42:18,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-07-13 19:42:18,675 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:18,679 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:18,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:18,750 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:18,754 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:18,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:18,822 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42: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 3 treesize of output 1 [2021-07-13 19:42:18,888 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:18,892 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:18,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:18,956 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,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 5 treesize of output 1 [2021-07-13 19:42:18,959 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:19,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:42:19,017 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 13 variables, input treesize:923, output treesize:106 [2021-07-13 19:42:19,141 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:19,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268789739] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:19,141 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:19,142 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:42:19,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346295366] [2021-07-13 19:42:19,142 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:19,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:19,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:19,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:19,142 INFO L87 Difference]: Start difference. First operand 685 states and 2314 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:19,556 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 85 [2021-07-13 19:42:20,001 WARN L205 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 103 [2021-07-13 19:42:20,259 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 74 [2021-07-13 19:42:20,749 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 88 [2021-07-13 19:42:21,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:21,118 INFO L93 Difference]: Finished difference Result 935 states and 2969 transitions. [2021-07-13 19:42:21,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:42:21,119 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:21,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:21,120 INFO L225 Difference]: With dead ends: 935 [2021-07-13 19:42:21,120 INFO L226 Difference]: Without dead ends: 890 [2021-07-13 19:42:21,121 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 2444.4ms TimeCoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:42:21,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states. [2021-07-13 19:42:21,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 687. [2021-07-13 19:42:21,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3877551020408165) internal successors, (2324), 686 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:21,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2324 transitions. [2021-07-13 19:42:21,129 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2324 transitions. Word has length 20 [2021-07-13 19:42:21,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:21,129 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2324 transitions. [2021-07-13 19:42:21,129 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:21,129 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2324 transitions. [2021-07-13 19:42:21,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:21,130 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:21,130 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:21,331 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4644 [2021-07-13 19:42:21,331 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:21,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:21,331 INFO L82 PathProgramCache]: Analyzing trace with hash 399043292, now seen corresponding path program 41 times [2021-07-13 19:42:21,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:21,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045742784] [2021-07-13 19:42:21,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:21,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:21,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:21,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:21,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045742784] [2021-07-13 19:42:21,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045742784] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:21,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773810784] [2021-07-13 19:42:21,515 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:21,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:21,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:21,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:42:21,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:21,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:21,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773810784] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:21,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:21,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:42:21,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086297100] [2021-07-13 19:42:21,956 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:42:21,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:21,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:42:21,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:42:21,957 INFO L87 Difference]: Start difference. First operand 687 states and 2324 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:22,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:22,713 INFO L93 Difference]: Finished difference Result 781 states and 2556 transitions. [2021-07-13 19:42:22,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:42:22,713 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:22,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:22,714 INFO L225 Difference]: With dead ends: 781 [2021-07-13 19:42:22,714 INFO L226 Difference]: Without dead ends: 751 [2021-07-13 19:42:22,715 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 915.3ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:42:22,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-07-13 19:42:22,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 690. [2021-07-13 19:42:22,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 689 states have (on average 3.388969521044993) internal successors, (2335), 689 states have internal predecessors, (2335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:22,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 2335 transitions. [2021-07-13 19:42:22,723 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 2335 transitions. Word has length 20 [2021-07-13 19:42:22,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:22,723 INFO L482 AbstractCegarLoop]: Abstraction has 690 states and 2335 transitions. [2021-07-13 19:42:22,723 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:22,723 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 2335 transitions. [2021-07-13 19:42:22,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:22,724 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:22,724 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:22,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4881 [2021-07-13 19:42:22,924 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:22,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:22,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1825343152, now seen corresponding path program 42 times [2021-07-13 19:42:22,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:22,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977739794] [2021-07-13 19:42:22,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:22,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:23,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:23,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977739794] [2021-07-13 19:42:23,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977739794] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:23,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138947538] [2021-07-13 19:42:23,289 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:23,334 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:42:23,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:23,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:42:23,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:23,717 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_2, v_prenex_235], 15=[v_prenex_239]} [2021-07-13 19:42:23,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,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 7 treesize of output 1 [2021-07-13 19:42:23,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,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 10 treesize of output 1 [2021-07-13 19:42:23,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,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-07-13 19:42:23,742 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:42:23,750 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,288 WARN L205 SmtUtils]: Spent 537.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 108 [2021-07-13 19:42:24,289 INFO L628 ElimStorePlain]: treesize reduction 494, result has 50.5 percent of original size [2021-07-13 19:42:24,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:24,295 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:24,300 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,536 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:42:24,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:24,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:24,542 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:24,548 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,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-07-13 19:42:24,553 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:24,559 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:24,564 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:24,569 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,784 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:42:24,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:24,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-13 19:42:24,796 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:1117, output treesize:461 [2021-07-13 19:42:25,130 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 131 [2021-07-13 19:42:25,518 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 92 [2021-07-13 19:42:27,637 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_255, v_prenex_262], 15=[v_prenex_265, v_prenex_256, ends_with_10], 21=[ends_with_6]} [2021-07-13 19:42:27,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:27,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:27,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:27,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:27,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:27,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-07-13 19:42:27,660 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,670 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:27,670 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:27,681 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:27,690 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:27,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-07-13 19:42:27,700 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,061 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 102 [2021-07-13 19:42:28,062 INFO L628 ElimStorePlain]: treesize reduction 764, result has 25.8 percent of original size [2021-07-13 19:42:28,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-07-13 19:42:28,067 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:28,073 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,182 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:42:28,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:28,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-07-13 19:42:28,188 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,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-07-13 19:42:28,193 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,298 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:42:28,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:28,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:28,304 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,407 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:42:28,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:28,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 5 treesize of output 1 [2021-07-13 19:42:28,413 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:28,418 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:28,422 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:28,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:28,523 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,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 4 treesize of output 2 [2021-07-13 19:42:28,528 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:28,533 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:28,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:42:28,628 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 22 variables, input treesize:1321, output treesize:163 [2021-07-13 19:42:28,783 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-07-13 19:42:28,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:28,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138947538] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:28,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:28,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:42:28,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884430308] [2021-07-13 19:42:28,974 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:28,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:28,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:28,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:28,974 INFO L87 Difference]: Start difference. First operand 690 states and 2335 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:29,586 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 105 [2021-07-13 19:42:30,009 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 47 [2021-07-13 19:42:30,215 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-13 19:42:30,392 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 39 [2021-07-13 19:42:30,609 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 53 [2021-07-13 19:42:30,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:30,620 INFO L93 Difference]: Finished difference Result 877 states and 2844 transitions. [2021-07-13 19:42:30,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:42:30,620 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:30,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:30,622 INFO L225 Difference]: With dead ends: 877 [2021-07-13 19:42:30,622 INFO L226 Difference]: Without dead ends: 832 [2021-07-13 19:42:30,622 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 2613.8ms TimeCoverageRelationStatistics Valid=178, Invalid=752, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:42:30,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2021-07-13 19:42:30,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 688. [2021-07-13 19:42:30,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 3.388646288209607) internal successors, (2328), 687 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:30,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 2328 transitions. [2021-07-13 19:42:30,630 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 2328 transitions. Word has length 20 [2021-07-13 19:42:30,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:30,630 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 2328 transitions. [2021-07-13 19:42:30,631 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:30,631 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 2328 transitions. [2021-07-13 19:42:30,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:30,632 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:30,632 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:30,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4903 [2021-07-13 19:42:30,832 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:30,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:30,832 INFO L82 PathProgramCache]: Analyzing trace with hash -640261172, now seen corresponding path program 43 times [2021-07-13 19:42:30,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:30,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115688910] [2021-07-13 19:42:30,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:30,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:31,064 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:31,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:31,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115688910] [2021-07-13 19:42:31,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115688910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:31,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995430642] [2021-07-13 19:42:31,065 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:31,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:31,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:42:31,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:31,301 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-07-13 19:42:31,617 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_272, v_prenex_274], 15=[ends_with_2]} [2021-07-13 19:42:31,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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 8 treesize of output 1 [2021-07-13 19:42:31,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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 10 treesize of output 1 [2021-07-13 19:42:31,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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 9 treesize of output 1 [2021-07-13 19:42:31,641 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:42:31,648 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,192 WARN L205 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 110 [2021-07-13 19:42:32,192 INFO L628 ElimStorePlain]: treesize reduction 502, result has 50.2 percent of original size [2021-07-13 19:42:32,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:32,198 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:32,204 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,433 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:42:32,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:32,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-07-13 19:42:32,439 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:32,445 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:32,450 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:32,456 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:32,462 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:32,467 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,680 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:42:32,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:32,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-13 19:42:32,692 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:1131, output treesize:471 [2021-07-13 19:42:33,041 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 133 [2021-07-13 19:42:35,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,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 11 treesize of output 1 [2021-07-13 19:42:35,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:35,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-07-13 19:42:35,054 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:35,065 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:35,077 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,937 WARN L205 SmtUtils]: Spent 859.00 ms on a formula simplification. DAG size of input: 296 DAG size of output: 171 [2021-07-13 19:42:35,937 INFO L628 ElimStorePlain]: treesize reduction 1707, result has 23.3 percent of original size [2021-07-13 19:42:35,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:35,945 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,183 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2021-07-13 19:42:36,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:36,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-07-13 19:42:36,191 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,420 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2021-07-13 19:42:36,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:36,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:36,429 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,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-07-13 19:42:36,437 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,658 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 162 [2021-07-13 19:42:36,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:36,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:36,666 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,884 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 159 [2021-07-13 19:42:36,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:36,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:36,892 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,110 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2021-07-13 19:42:37,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:37,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-07-13 19:42:37,118 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,337 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 155 [2021-07-13 19:42:37,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:37,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:37,345 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,559 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-07-13 19:42:37,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:37,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:37,568 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:37,575 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,786 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 148 [2021-07-13 19:42:37,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:37,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:37,794 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,008 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 146 [2021-07-13 19:42:38,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:38,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-07-13 19:42:38,016 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,221 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2021-07-13 19:42:38,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:38,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:38,229 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,433 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2021-07-13 19:42:38,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:38,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:38,440 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,642 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2021-07-13 19:42:38,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:38,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-07-13 19:42:38,650 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,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 6 treesize of output 2 [2021-07-13 19:42:38,656 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,854 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-07-13 19:42:38,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:38,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 4 treesize of output 2 [2021-07-13 19:42:38,861 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:38,868 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,064 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-07-13 19:42:39,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:39,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 6 treesize of output 2 [2021-07-13 19:42:39,071 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,263 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:42:39,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:39,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 16 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:42:39,270 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 25 variables, input treesize:2477, output treesize:337 [2021-07-13 19:42:39,538 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 76 [2021-07-13 19:42:39,747 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 59 [2021-07-13 19:42:39,894 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-07-13 19:42:39,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:39,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995430642] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:39,960 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:39,960 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:42:39,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902439499] [2021-07-13 19:42:39,961 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:39,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:39,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:39,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:39,961 INFO L87 Difference]: Start difference. First operand 688 states and 2328 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:40,501 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 64 [2021-07-13 19:42:40,790 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 84 [2021-07-13 19:42:41,006 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 60 [2021-07-13 19:42:41,254 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 67 [2021-07-13 19:42:41,525 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 57 [2021-07-13 19:42:41,757 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 63 [2021-07-13 19:42:41,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:41,775 INFO L93 Difference]: Finished difference Result 899 states and 2933 transitions. [2021-07-13 19:42:41,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:42:41,776 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:41,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:41,777 INFO L225 Difference]: With dead ends: 899 [2021-07-13 19:42:41,777 INFO L226 Difference]: Without dead ends: 854 [2021-07-13 19:42:41,777 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 2672.5ms TimeCoverageRelationStatistics Valid=167, Invalid=589, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:42:41,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-07-13 19:42:41,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 687. [2021-07-13 19:42:41,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3862973760932946) internal successors, (2323), 686 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:41,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-07-13 19:42:41,786 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-07-13 19:42:41,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:41,786 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-07-13 19:42:41,786 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:41,786 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-07-13 19:42:41,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:41,787 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:41,787 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:42,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5211 [2021-07-13 19:42:42,001 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:42,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:42,001 INFO L82 PathProgramCache]: Analyzing trace with hash -877073888, now seen corresponding path program 44 times [2021-07-13 19:42:42,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:42,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639776803] [2021-07-13 19:42:42,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:42,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:42,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-07-13 19:42:42,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:42,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639776803] [2021-07-13 19:42:42,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639776803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:42,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567365289] [2021-07-13 19:42:42,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:42,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:42,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:42,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:42:42,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:42,538 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-07-13 19:42:42,970 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_298, v_prenex_297, v_prenex_300, v_prenex_301, ends_with_10, v_prenex_296], 6=[v_prenex_303]} [2021-07-13 19:42:42,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,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 8 treesize of output 1 [2021-07-13 19:42:42,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,252 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 77 [2021-07-13 19:42:43,252 INFO L628 ElimStorePlain]: treesize reduction 214, result has 58.5 percent of original size [2021-07-13 19:42:43,253 INFO L518 ElimStorePlain]: Eliminatee v_prenex_297 vanished before elimination [2021-07-13 19:42:43,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:43,258 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,502 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-07-13 19:42:43,502 INFO L628 ElimStorePlain]: treesize reduction 5, result has 98.3 percent of original size [2021-07-13 19:42:43,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:43,507 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,623 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:42:43,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:43,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:43,628 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,742 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:42:43,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:43,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:43,746 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,858 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:42:43,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:43,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-07-13 19:42:43,863 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:43,867 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:43,871 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,976 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-07-13 19:42:43,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:43,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 7 dim-1 vars, End of recursive call: 4 dim-0 vars, and 9 xjuncts. [2021-07-13 19:42:43,981 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 13 variables, input treesize:551, output treesize:263 [2021-07-13 19:42:44,187 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2021-07-13 19:42:45,245 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_6, v_prenex_309], 3=[v_prenex_312], 10=[ends_with_2, v_prenex_306], 15=[v_prenex_311]} [2021-07-13 19:42:45,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:45,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:45,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:42:45,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:45,261 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:45,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:45,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 8 treesize of output 1 [2021-07-13 19:42:45,269 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:45,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:45,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:42:45,278 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,285 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:45,285 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,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 3 treesize of output 1 [2021-07-13 19:42:45,293 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,299 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:45,300 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,902 WARN L205 SmtUtils]: Spent 601.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 93 [2021-07-13 19:42:45,902 INFO L628 ElimStorePlain]: treesize reduction 659, result has 48.6 percent of original size [2021-07-13 19:42:45,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:45,908 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,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-07-13 19:42:45,912 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,165 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:42:46,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:46,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 5 treesize of output 1 [2021-07-13 19:42:46,171 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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 5 treesize of output 1 [2021-07-13 19:42:46,176 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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-07-13 19:42:46,181 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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-07-13 19:42:46,186 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:46,191 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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-07-13 19:42:46,196 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:46,202 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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-07-13 19:42:46,207 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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-07-13 19:42:46,212 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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-07-13 19:42:46,217 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:46,223 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:46,229 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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 6 treesize of output 2 [2021-07-13 19:42:46,234 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,643 WARN L205 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 81 [2021-07-13 19:42:46,644 INFO L628 ElimStorePlain]: treesize reduction 69, result has 87.5 percent of original size [2021-07-13 19:42:46,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:46,649 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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 3 treesize of output 1 [2021-07-13 19:42:46,653 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,847 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:42:46,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:46,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:46,852 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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 5 treesize of output 1 [2021-07-13 19:42:46,857 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,054 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:42:47,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:47,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:47,060 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:47,064 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:47,069 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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-07-13 19:42:47,074 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:47,078 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:47,083 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,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-07-13 19:42:47,089 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:47,094 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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 4 treesize of output 2 [2021-07-13 19:42:47,099 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:47,103 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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 6 treesize of output 2 [2021-07-13 19:42:47,108 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,475 WARN L205 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-13 19:42:47,476 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-07-13 19:42:47,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 6 dim-1 vars, End of recursive call: and 15 xjuncts. [2021-07-13 19:42:47,481 INFO L247 ElimStorePlain]: Needed 38 recursive calls to eliminate 16 variables, input treesize:1485, output treesize:323 [2021-07-13 19:42:47,653 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-07-13 19:42:47,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-07-13 19:42:47,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567365289] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:47,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:47,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:42:47,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910842292] [2021-07-13 19:42:47,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:47,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:47,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:47,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:47,835 INFO L87 Difference]: Start difference. First operand 687 states and 2323 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:48,302 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2021-07-13 19:42:48,600 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-07-13 19:42:48,863 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 76 [2021-07-13 19:42:49,105 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2021-07-13 19:42:49,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:49,125 INFO L93 Difference]: Finished difference Result 876 states and 2869 transitions. [2021-07-13 19:42:49,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:42:49,125 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:49,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:49,126 INFO L225 Difference]: With dead ends: 876 [2021-07-13 19:42:49,126 INFO L226 Difference]: Without dead ends: 861 [2021-07-13 19:42:49,126 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 2036.5ms TimeCoverageRelationStatistics Valid=208, Invalid=548, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:42:49,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2021-07-13 19:42:49,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 687. [2021-07-13 19:42:49,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3862973760932946) internal successors, (2323), 686 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:49,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-07-13 19:42:49,135 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-07-13 19:42:49,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:49,135 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-07-13 19:42:49,135 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:49,135 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-07-13 19:42:49,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:49,136 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:49,136 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:49,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5965,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:49,352 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:49,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:49,352 INFO L82 PathProgramCache]: Analyzing trace with hash -570151136, now seen corresponding path program 45 times [2021-07-13 19:42:49,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:49,352 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247688100] [2021-07-13 19:42:49,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:49,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:49,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-07-13 19:42:49,707 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:49,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247688100] [2021-07-13 19:42:49,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247688100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:49,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39805185] [2021-07-13 19:42:49,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-07-13 19:42:49,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:42:49,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:49,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:42:49,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:50,074 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-07-13 19:42:50,754 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_321, ends_with_10], 15=[v_prenex_323]} [2021-07-13 19:42:50,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-07-13 19:42:50,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:50,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:50,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 13 treesize of output 2 [2021-07-13 19:42:50,772 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:50,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:50,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:42:50,783 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:50,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:50,791 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,365 WARN L205 SmtUtils]: Spent 573.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 142 [2021-07-13 19:42:51,366 INFO L628 ElimStorePlain]: treesize reduction 214, result has 73.6 percent of original size [2021-07-13 19:42:51,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:51,373 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,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-07-13 19:42:51,379 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,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 4 treesize of output 2 [2021-07-13 19:42:51,386 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,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-07-13 19:42:51,392 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,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-07-13 19:42:51,399 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:51,406 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,922 WARN L205 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 134 [2021-07-13 19:42:51,923 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.5 percent of original size [2021-07-13 19:42:51,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:51,930 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:51,936 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:51,942 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,184 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-07-13 19:42:52,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:52,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 3 dim-1 vars, End of recursive call: 11 dim-0 vars, and 13 xjuncts. [2021-07-13 19:42:52,201 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 12 variables, input treesize:892, output treesize:549 [2021-07-13 19:42:52,536 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 118 [2021-07-13 19:42:54,877 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_6], 15=[ends_with_2], 21=[v_prenex_338], 28=[v_prenex_337]} [2021-07-13 19:42:54,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,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 7 treesize of output 1 [2021-07-13 19:42:54,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,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 10 treesize of output 1 [2021-07-13 19:42:54,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,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-07-13 19:42:54,910 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,920 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:54,920 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,929 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:54,930 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,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 8 treesize of output 1 [2021-07-13 19:42:54,940 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:54,949 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,633 WARN L205 SmtUtils]: Spent 683.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 135 [2021-07-13 19:42:55,634 INFO L628 ElimStorePlain]: treesize reduction 615, result has 50.2 percent of original size [2021-07-13 19:42: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 3 treesize of output 1 [2021-07-13 19:42:55,641 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:55,647 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,924 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-07-13 19:42:55,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:55,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-07-13 19:42:55,931 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:55,938 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:55,945 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,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-07-13 19:42:55,952 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,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 5 treesize of output 1 [2021-07-13 19:42:55,959 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,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-07-13 19:42:55,966 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:55,973 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:55,980 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,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 5 treesize of output 1 [2021-07-13 19:42:55,987 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,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-07-13 19:42:55,994 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:56,001 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,233 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-13 19:42:56,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:56,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:56,240 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:56,246 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,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 4 treesize of output 2 [2021-07-13 19:42:56,253 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,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 6 treesize of output 2 [2021-07-13 19:42:56,259 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:56,277 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,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 4 treesize of output 2 [2021-07-13 19:42:56,284 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,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 5 treesize of output 1 [2021-07-13 19:42:56,290 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:56,297 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:56,303 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,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-07-13 19:42:56,309 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:56,315 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,727 WARN L205 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 112 [2021-07-13 19:42:56,728 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-07-13 19:42:56,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 15 dim-0 vars, 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-07-13 19:42:56,734 INFO L247 ElimStorePlain]: Needed 32 recursive calls to eliminate 19 variables, input treesize:1507, output treesize:404 [2021-07-13 19:42:56,932 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 70 [2021-07-13 19:42:57,124 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 62 [2021-07-13 19:42:57,272 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 49 [2021-07-13 19:42:57,355 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:57,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39805185] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:57,355 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:57,355 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:42:57,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377722578] [2021-07-13 19:42:57,355 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:57,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:57,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:57,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:57,356 INFO L87 Difference]: Start difference. First operand 687 states and 2323 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:57,866 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 48 [2021-07-13 19:42:57,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:57,896 INFO L93 Difference]: Finished difference Result 803 states and 2652 transitions. [2021-07-13 19:42:57,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:42:57,896 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:57,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:57,897 INFO L225 Difference]: With dead ends: 803 [2021-07-13 19:42:57,897 INFO L226 Difference]: Without dead ends: 788 [2021-07-13 19:42:57,897 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1611.0ms TimeCoverageRelationStatistics Valid=143, Invalid=319, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:57,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-07-13 19:42:57,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 687. [2021-07-13 19:42:57,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3862973760932946) internal successors, (2323), 686 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:57,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-07-13 19:42:57,905 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-07-13 19:42:57,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:57,906 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-07-13 19:42:57,906 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:57,906 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-07-13 19:42:57,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:57,907 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:57,907 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:58,121 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6175 [2021-07-13 19:42:58,121 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:58,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:58,121 INFO L82 PathProgramCache]: Analyzing trace with hash -153141940, now seen corresponding path program 46 times [2021-07-13 19:42:58,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:58,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558927214] [2021-07-13 19:42:58,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:58,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:58,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-07-13 19:42:58,339 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:58,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558927214] [2021-07-13 19:42:58,339 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558927214] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:58,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853574244] [2021-07-13 19:42:58,339 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:58,384 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:58,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:58,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:42:58,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:58,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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-07-13 19:42:58,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:42:58,811 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:42:58,817 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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 11 treesize of output 2 [2021-07-13 19:42:58,823 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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 9 treesize of output 2 [2021-07-13 19:42:58,829 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:58,835 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:42:58,841 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,845 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,850 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,854 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,855 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:42:58,860 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:58,865 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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 7 treesize of output 1 [2021-07-13 19:42:58,871 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:58,876 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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 10 treesize of output 1 [2021-07-13 19:42:58,881 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:42:58,887 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,891 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:42:58,896 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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-07-13 19:42:58,901 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,905 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,906 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:42:58,911 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:42:58,916 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:58,921 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:42:58,926 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:42:58,931 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,236 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-07-13 19:42:59,236 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:42:59,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:42:59,240 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1121, output treesize:357 [2021-07-13 19:42:59,520 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2021-07-13 19:43:01,152 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_350], 6=[ends_with_10], 21=[v_prenex_349], 36=[ends_with_2]} [2021-07-13 19:43:01,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:01,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:01,176 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:01,185 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,192 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,193 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,200 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,200 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,207 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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 7 treesize of output 1 [2021-07-13 19:43:01,215 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,708 WARN L205 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 96 [2021-07-13 19:43:01,709 INFO L628 ElimStorePlain]: treesize reduction 1212, result has 26.0 percent of original size [2021-07-13 19:43:01,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 4 treesize of output 2 [2021-07-13 19:43:01,715 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:01,720 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,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 4 treesize of output 2 [2021-07-13 19:43:01,725 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:01,730 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:01,735 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,915 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:43:01,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:01,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:01,920 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:01,925 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,101 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:43:02,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:02,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:02,107 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:02,112 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,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 5 treesize of output 1 [2021-07-13 19:43:02,117 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,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 4 treesize of output 2 [2021-07-13 19:43:02,122 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:02,127 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:02,132 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,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-07-13 19:43:02,137 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,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 6 treesize of output 2 [2021-07-13 19:43:02,142 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,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-07-13 19:43:02,146 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,303 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:43:02,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:02,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:43:02,307 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 13 variables, input treesize:1934, output treesize:270 [2021-07-13 19:43:02,482 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-13 19:43:02,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:02,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853574244] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:02,736 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:02,736 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:43:02,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491038761] [2021-07-13 19:43:02,736 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:02,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:02,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:02,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:02,737 INFO L87 Difference]: Start difference. First operand 687 states and 2323 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:03,830 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 90 [2021-07-13 19:43:04,129 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 37 [2021-07-13 19:43:04,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:04,159 INFO L93 Difference]: Finished difference Result 977 states and 3160 transitions. [2021-07-13 19:43:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:43:04,159 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:04,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:04,161 INFO L225 Difference]: With dead ends: 977 [2021-07-13 19:43:04,161 INFO L226 Difference]: Without dead ends: 962 [2021-07-13 19:43:04,161 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 2039.0ms TimeCoverageRelationStatistics Valid=273, Invalid=719, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:43:04,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2021-07-13 19:43:04,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 693. [2021-07-13 19:43:04,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 3.38728323699422) internal successors, (2344), 692 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:04,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 2344 transitions. [2021-07-13 19:43:04,170 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 2344 transitions. Word has length 20 [2021-07-13 19:43:04,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:04,170 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 2344 transitions. [2021-07-13 19:43:04,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:04,170 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 2344 transitions. [2021-07-13 19:43:04,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:04,171 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:04,171 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:04,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6572,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:04,374 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:04,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:04,374 INFO L82 PathProgramCache]: Analyzing trace with hash -1665161384, now seen corresponding path program 47 times [2021-07-13 19:43:04,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:04,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788955711] [2021-07-13 19:43:04,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:04,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:04,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:04,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:04,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788955711] [2021-07-13 19:43:04,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788955711] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:04,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056705131] [2021-07-13 19:43:04,598 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:04,643 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:04,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:04,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:43:04,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:05,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:05,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056705131] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:05,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:05,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:43:05,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356952877] [2021-07-13 19:43:05,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:43:05,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:05,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:43:05,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:05,099 INFO L87 Difference]: Start difference. First operand 693 states and 2344 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:05,620 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 51 [2021-07-13 19:43:05,789 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-07-13 19:43:05,950 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 42 [2021-07-13 19:43:06,260 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 54 [2021-07-13 19:43:06,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:06,411 INFO L93 Difference]: Finished difference Result 796 states and 2609 transitions. [2021-07-13 19:43:06,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:43:06,411 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:06,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:06,413 INFO L225 Difference]: With dead ends: 796 [2021-07-13 19:43:06,413 INFO L226 Difference]: Without dead ends: 766 [2021-07-13 19:43:06,413 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1563.8ms TimeCoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:43:06,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2021-07-13 19:43:06,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 691. [2021-07-13 19:43:06,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 3.3869565217391306) internal successors, (2337), 690 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:06,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 2337 transitions. [2021-07-13 19:43:06,421 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 2337 transitions. Word has length 20 [2021-07-13 19:43:06,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:06,421 INFO L482 AbstractCegarLoop]: Abstraction has 691 states and 2337 transitions. [2021-07-13 19:43:06,421 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:06,422 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 2337 transitions. [2021-07-13 19:43:06,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:06,423 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:06,423 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:06,623 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7082 [2021-07-13 19:43:06,623 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:06,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:06,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1872779544, now seen corresponding path program 48 times [2021-07-13 19:43:06,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:06,624 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284610771] [2021-07-13 19:43:06,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:06,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:06,874 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:06,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:06,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284610771] [2021-07-13 19:43:06,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284610771] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:06,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500918202] [2021-07-13 19:43:06,874 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:06,919 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:43:06,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:06,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:43:06,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:07,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-07-13 19:43:07,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500918202] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:07,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:07,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:43:07,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540422792] [2021-07-13 19:43:07,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:07,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:07,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:07,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:07,367 INFO L87 Difference]: Start difference. First operand 691 states and 2337 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,640 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-07-13 19:43:07,830 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 37 [2021-07-13 19:43:08,179 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2021-07-13 19:43:08,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,199 INFO L93 Difference]: Finished difference Result 860 states and 2776 transitions. [2021-07-13 19:43:08,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:43:08,199 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:08,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,201 INFO L225 Difference]: With dead ends: 860 [2021-07-13 19:43:08,201 INFO L226 Difference]: Without dead ends: 800 [2021-07-13 19:43:08,201 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1162.5ms TimeCoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:43:08,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-07-13 19:43:08,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 701. [2021-07-13 19:43:08,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 3.394285714285714) internal successors, (2376), 700 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2376 transitions. [2021-07-13 19:43:08,209 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2376 transitions. Word has length 20 [2021-07-13 19:43:08,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,209 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2376 transitions. [2021-07-13 19:43:08,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,210 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2376 transitions. [2021-07-13 19:43:08,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:08,211 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,211 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7105,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:08,436 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,436 INFO L82 PathProgramCache]: Analyzing trace with hash -1843084844, now seen corresponding path program 49 times [2021-07-13 19:43:08,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,436 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726345580] [2021-07-13 19:43:08,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726345580] [2021-07-13 19:43:08,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726345580] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:08,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551725415] [2021-07-13 19:43:08,745 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:08,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:43:08,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:09,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:09,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:43:09,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:09,272 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:09,278 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:43:09,285 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:09,291 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:43:09,297 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,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-07-13 19:43:09,303 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:43:09,310 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,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 11 treesize of output 2 [2021-07-13 19:43:09,317 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,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-07-13 19:43:09,323 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,328 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:09,328 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:09,335 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,339 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:09,339 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:09,344 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,348 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:09,349 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,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 9 treesize of output 2 [2021-07-13 19:43:09,355 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:09,361 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:09,366 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:43:09,372 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,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 10 treesize of output 1 [2021-07-13 19:43:09,378 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,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 7 treesize of output 1 [2021-07-13 19:43:09,384 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,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 10 treesize of output 1 [2021-07-13 19:43:09,390 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,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 8 treesize of output 1 [2021-07-13 19:43:09,395 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:09,401 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,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 2 [2021-07-13 19:43:09,407 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,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 8 treesize of output 1 [2021-07-13 19:43:09,412 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:43:09,417 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:09,423 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:09,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:09,428 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,688 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 56 [2021-07-13 19:43:09,688 INFO L628 ElimStorePlain]: treesize reduction 121, result has 70.2 percent of original size [2021-07-13 19:43:09,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:43:09,692 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 2 variables, input treesize:1382, output treesize:285 [2021-07-13 19:43:09,963 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 83 [2021-07-13 19:43:10,473 INFO L446 ElimStorePlain]: Different costs {0=[ends_with_6], 1=[v_prenex_368, v_prenex_362], 3=[v_prenex_370], 6=[ends_with_2], 10=[v_prenex_365, v_prenex_369, v_prenex_360, v_prenex_361]} [2021-07-13 19:43:10,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-07-13 19:43:10,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:10,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 6 treesize of output 2 [2021-07-13 19:43:10,492 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:10,500 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:10,501 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:10,509 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:10,509 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,019 WARN L205 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 132 [2021-07-13 19:43:11,019 INFO L628 ElimStorePlain]: treesize reduction 318, result has 61.3 percent of original size [2021-07-13 19:43:11,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 6 treesize of output 2 [2021-07-13 19:43:11,026 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,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 4 treesize of output 2 [2021-07-13 19:43:11,033 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:11,040 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,247 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:43:11,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:11,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-07-13 19:43:11,254 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:11,261 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,466 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-13 19:43:11,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:11,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-07-13 19:43:11,473 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:11,480 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,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-07-13 19:43:11,486 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,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-07-13 19:43:11,492 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:11,499 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,691 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-13 19:43:11,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:11,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:11,698 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:11,705 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,892 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-07-13 19:43:11,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:11,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:11,900 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:11,907 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:11,913 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,094 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-13 19:43:12,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:12,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 3 treesize of output 1 [2021-07-13 19:43:12,102 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,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 5 treesize of output 1 [2021-07-13 19:43:12,108 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,444 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-07-13 19:43:12,445 INFO L628 ElimStorePlain]: treesize reduction 39, result has 90.9 percent of original size [2021-07-13 19:43:12,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:12,451 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:12,456 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,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 6 treesize of output 2 [2021-07-13 19:43:12,462 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,619 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:43:12,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:12,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-07-13 19:43:12,625 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,780 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:43:12,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:12,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 9 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:43:12,784 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 20 variables, input treesize:933, output treesize:290 [2021-07-13 19:43:13,006 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2021-07-13 19:43:13,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:13,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551725415] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:13,294 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:13,294 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:43:13,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527724107] [2021-07-13 19:43:13,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:13,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:13,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:13,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:13,295 INFO L87 Difference]: Start difference. First operand 701 states and 2376 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,711 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 32 [2021-07-13 19:43:13,964 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 37 [2021-07-13 19:43:14,574 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2021-07-13 19:43:14,801 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2021-07-13 19:43:14,955 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 41 [2021-07-13 19:43:15,323 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-07-13 19:43:15,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:15,360 INFO L93 Difference]: Finished difference Result 1010 states and 3260 transitions. [2021-07-13 19:43:15,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:43:15,361 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:15,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:15,362 INFO L225 Difference]: With dead ends: 1010 [2021-07-13 19:43:15,362 INFO L226 Difference]: Without dead ends: 965 [2021-07-13 19:43:15,362 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 2721.6ms TimeCoverageRelationStatistics Valid=255, Invalid=737, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:43:15,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2021-07-13 19:43:15,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 701. [2021-07-13 19:43:15,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 3.394285714285714) internal successors, (2376), 700 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2376 transitions. [2021-07-13 19:43:15,372 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2376 transitions. Word has length 20 [2021-07-13 19:43:15,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:15,372 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2376 transitions. [2021-07-13 19:43:15,372 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,372 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2376 transitions. [2021-07-13 19:43:15,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:15,373 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:15,373 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:15,589 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7124 [2021-07-13 19:43:15,589 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:15,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:15,589 INFO L82 PathProgramCache]: Analyzing trace with hash 2081522154, now seen corresponding path program 50 times [2021-07-13 19:43:15,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:15,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429670171] [2021-07-13 19:43:15,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:15,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:15,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:15,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429670171] [2021-07-13 19:43:15,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429670171] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:15,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678383906] [2021-07-13 19:43:15,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:15,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:15,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:15,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:43:15,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:15,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:15,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:43:15,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:15,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:15,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:43:15,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:15,998 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:15,999 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:43:16,013 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:16,017 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:16,022 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,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 7 treesize of output 1 [2021-07-13 19:43:16,027 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,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 7 treesize of output 1 [2021-07-13 19:43:16,031 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:16,035 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,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-07-13 19:43:16,039 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:16,043 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:16,048 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,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 7 treesize of output 1 [2021-07-13 19:43:16,052 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,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 8 treesize of output 1 [2021-07-13 19:43:16,056 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:43:16,060 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,063 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:16,064 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:16,069 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,072 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:16,072 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:16,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:16,076 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,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 2 [2021-07-13 19:43:16,080 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,257 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-07-13 19:43:16,258 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.5 percent of original size [2021-07-13 19:43:16,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:43:16,260 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:699, output treesize:220 [2021-07-13 19:43:16,731 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-07-13 19:43:16,848 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:16,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678383906] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:16,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:16,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:43:16,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470491456] [2021-07-13 19:43:16,849 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:16,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:16,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:16,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:16,849 INFO L87 Difference]: Start difference. First operand 701 states and 2376 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,141 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-07-13 19:43:17,317 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 38 [2021-07-13 19:43:17,588 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-07-13 19:43:17,877 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2021-07-13 19:43:18,020 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 41 [2021-07-13 19:43:18,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:18,258 INFO L93 Difference]: Finished difference Result 1103 states and 3504 transitions. [2021-07-13 19:43:18,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:43:18,258 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:18,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:18,260 INFO L225 Difference]: With dead ends: 1103 [2021-07-13 19:43:18,260 INFO L226 Difference]: Without dead ends: 1028 [2021-07-13 19:43:18,260 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1711.3ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:43:18,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2021-07-13 19:43:18,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 714. [2021-07-13 19:43:18,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 713 states have (on average 3.4137447405329593) internal successors, (2434), 713 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2434 transitions. [2021-07-13 19:43:18,271 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2434 transitions. Word has length 20 [2021-07-13 19:43:18,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:18,271 INFO L482 AbstractCegarLoop]: Abstraction has 714 states and 2434 transitions. [2021-07-13 19:43:18,271 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,271 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2434 transitions. [2021-07-13 19:43:18,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:18,273 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:18,273 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:18,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7347,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:18,473 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:18,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:18,474 INFO L82 PathProgramCache]: Analyzing trace with hash -1028363162, now seen corresponding path program 51 times [2021-07-13 19:43:18,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:18,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142960091] [2021-07-13 19:43:18,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:18,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,658 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:18,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:18,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142960091] [2021-07-13 19:43:18,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142960091] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:18,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617806741] [2021-07-13 19:43:18,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:18,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:43:18,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:18,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:43:18,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:18,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:18,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:18,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,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 7 treesize of output 1 [2021-07-13 19:43:18,888 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:18,892 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:18,897 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:18,902 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:18,910 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,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 8 treesize of output 1 [2021-07-13 19:43:18,915 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,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 7 treesize of output 1 [2021-07-13 19:43:18,919 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,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 9 treesize of output 2 [2021-07-13 19:43:18,924 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,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-07-13 19:43:18,929 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:43:18,933 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:43:18,938 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,942 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:18,942 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:43:18,947 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:18,951 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,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 9 treesize of output 2 [2021-07-13 19:43:18,956 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,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 8 treesize of output 1 [2021-07-13 19:43:18,961 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:18,965 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,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 7 treesize of output 1 [2021-07-13 19:43:18,969 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:43:18,973 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,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 9 treesize of output 2 [2021-07-13 19:43:18,977 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:18,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:18,981 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:19,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:19,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 2 [2021-07-13 19:43:19,001 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:19,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 8 treesize of output 1 [2021-07-13 19:43:19,005 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:19,218 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 42 [2021-07-13 19:43:19,218 INFO L628 ElimStorePlain]: treesize reduction 124, result has 65.7 percent of original size [2021-07-13 19:43:19,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:43:19,220 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 1 variables, input treesize:941, output treesize:237 [2021-07-13 19:43:19,349 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-07-13 19:43:19,437 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_374, v_prenex_376, ends_with_6, v_prenex_372], 1=[v_prenex_375, ends_with_10, v_prenex_371, v_prenex_373]} [2021-07-13 19:43:19,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-07-13 19:43:19,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:19,447 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:19,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:19,683 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2021-07-13 19:43:19,683 INFO L628 ElimStorePlain]: treesize reduction 147, result has 61.5 percent of original size [2021-07-13 19:43:19,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 5 treesize of output 1 [2021-07-13 19:43:19,688 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:19,791 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:43:19,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:19,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:19,796 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:19,898 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:43:19,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:19,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 6 treesize of output 2 [2021-07-13 19:43:19,903 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:20,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:20,009 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:20,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 5 treesize of output 1 [2021-07-13 19:43:20,111 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:20,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-07-13 19:43:20,213 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:20,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:20,312 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:20,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:43:20,408 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 8 variables, input treesize:429, output treesize:195 [2021-07-13 19:43:20,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617806741] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:20,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:20,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:43:20,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015737012] [2021-07-13 19:43:20,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:20,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:20,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:20,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:20,723 INFO L87 Difference]: Start difference. First operand 714 states and 2434 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:21,158 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-07-13 19:43:21,312 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 60 [2021-07-13 19:43:21,477 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-07-13 19:43:21,635 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2021-07-13 19:43:22,045 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:43:22,308 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 46 [2021-07-13 19:43:22,580 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2021-07-13 19:43:22,897 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 44 [2021-07-13 19:43:23,121 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 49 [2021-07-13 19:43:23,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:23,263 INFO L93 Difference]: Finished difference Result 1278 states and 3953 transitions. [2021-07-13 19:43:23,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:43:23,263 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:23,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:23,265 INFO L225 Difference]: With dead ends: 1278 [2021-07-13 19:43:23,265 INFO L226 Difference]: Without dead ends: 1173 [2021-07-13 19:43:23,265 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 2765.6ms TimeCoverageRelationStatistics Valid=228, Invalid=894, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:43:23,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-07-13 19:43:23,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 706. [2021-07-13 19:43:23,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 3.4184397163120566) internal successors, (2410), 705 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:23,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 2410 transitions. [2021-07-13 19:43:23,276 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 2410 transitions. Word has length 20 [2021-07-13 19:43:23,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:23,276 INFO L482 AbstractCegarLoop]: Abstraction has 706 states and 2410 transitions. [2021-07-13 19:43:23,276 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:23,276 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 2410 transitions. [2021-07-13 19:43:23,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:23,277 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:23,277 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:23,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7413,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:23,478 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:23,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:23,478 INFO L82 PathProgramCache]: Analyzing trace with hash -1118175910, now seen corresponding path program 52 times [2021-07-13 19:43:23,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:23,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147705417] [2021-07-13 19:43:23,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:23,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:23,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:23,732 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:23,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147705417] [2021-07-13 19:43:23,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147705417] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:23,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065000788] [2021-07-13 19:43:23,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:23,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:23,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:23,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:43:23,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:24,233 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:24,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065000788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:24,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:24,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:43:24,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085294450] [2021-07-13 19:43:24,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:24,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:24,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:24,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:24,234 INFO L87 Difference]: Start difference. First operand 706 states and 2410 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:24,928 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-13 19:43:25,242 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-07-13 19:43:25,410 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-07-13 19:43:25,801 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2021-07-13 19:43:26,017 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 59 [2021-07-13 19:43:26,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:26,034 INFO L93 Difference]: Finished difference Result 1207 states and 3824 transitions. [2021-07-13 19:43:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:43:26,035 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:26,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:26,037 INFO L225 Difference]: With dead ends: 1207 [2021-07-13 19:43:26,037 INFO L226 Difference]: Without dead ends: 1162 [2021-07-13 19:43:26,037 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1868.2ms TimeCoverageRelationStatistics Valid=208, Invalid=1124, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:43:26,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-07-13 19:43:26,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 702. [2021-07-13 19:43:26,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 701 states have (on average 3.4151212553495007) internal successors, (2394), 701 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:26,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 2394 transitions. [2021-07-13 19:43:26,047 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 2394 transitions. Word has length 20 [2021-07-13 19:43:26,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:26,047 INFO L482 AbstractCegarLoop]: Abstraction has 702 states and 2394 transitions. [2021-07-13 19:43:26,047 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:26,047 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 2394 transitions. [2021-07-13 19:43:26,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:26,048 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:26,048 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:26,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7458,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:26,260 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:26,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:26,260 INFO L82 PathProgramCache]: Analyzing trace with hash -1774648740, now seen corresponding path program 53 times [2021-07-13 19:43:26,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:26,260 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122807978] [2021-07-13 19:43:26,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:26,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:26,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:26,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:26,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122807978] [2021-07-13 19:43:26,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122807978] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:26,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121081743] [2021-07-13 19:43:26,451 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:26,513 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:43:26,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:26,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:43:26,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:27,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121081743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:27,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:27,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:43:27,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785558949] [2021-07-13 19:43:27,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:43:27,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:27,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:43:27,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:27,050 INFO L87 Difference]: Start difference. First operand 702 states and 2394 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:27,516 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-07-13 19:43:27,669 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-07-13 19:43:27,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:27,715 INFO L93 Difference]: Finished difference Result 971 states and 3167 transitions. [2021-07-13 19:43:27,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:43:27,715 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:27,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:27,717 INFO L225 Difference]: With dead ends: 971 [2021-07-13 19:43:27,717 INFO L226 Difference]: Without dead ends: 956 [2021-07-13 19:43:27,717 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1000.2ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:43:27,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2021-07-13 19:43:27,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 700. [2021-07-13 19:43:27,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 3.4148783977110155) internal successors, (2387), 699 states have internal predecessors, (2387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:27,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 2387 transitions. [2021-07-13 19:43:27,726 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 2387 transitions. Word has length 20 [2021-07-13 19:43:27,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:27,726 INFO L482 AbstractCegarLoop]: Abstraction has 700 states and 2387 transitions. [2021-07-13 19:43:27,726 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:27,726 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 2387 transitions. [2021-07-13 19:43:27,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:27,727 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:27,727 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:27,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7481,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:27,928 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:27,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:27,928 INFO L82 PathProgramCache]: Analyzing trace with hash -1692370732, now seen corresponding path program 54 times [2021-07-13 19:43:27,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:27,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112296505] [2021-07-13 19:43:27,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:27,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:28,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:28,153 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:28,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112296505] [2021-07-13 19:43:28,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112296505] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:28,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903896097] [2021-07-13 19:43:28,154 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:28,200 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:43:28,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:28,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:43:28,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:28,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:28,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903896097] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:28,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:28,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:43:28,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079829092] [2021-07-13 19:43:28,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:28,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:28,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:28,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:28,556 INFO L87 Difference]: Start difference. First operand 700 states and 2387 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:29,417 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-07-13 19:43:29,714 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-07-13 19:43:29,943 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-07-13 19:43:30,197 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2021-07-13 19:43:30,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:30,208 INFO L93 Difference]: Finished difference Result 1111 states and 3555 transitions. [2021-07-13 19:43:30,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:43:30,208 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:30,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:30,210 INFO L225 Difference]: With dead ends: 1111 [2021-07-13 19:43:30,210 INFO L226 Difference]: Without dead ends: 1096 [2021-07-13 19:43:30,210 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1751.4ms TimeCoverageRelationStatistics Valid=221, Invalid=1111, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:43:30,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2021-07-13 19:43:30,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 697. [2021-07-13 19:43:30,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 696 states have (on average 3.413793103448276) internal successors, (2376), 696 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:30,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 2376 transitions. [2021-07-13 19:43:30,220 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 2376 transitions. Word has length 20 [2021-07-13 19:43:30,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:30,220 INFO L482 AbstractCegarLoop]: Abstraction has 697 states and 2376 transitions. [2021-07-13 19:43:30,220 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:30,220 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 2376 transitions. [2021-07-13 19:43:30,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:30,221 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:30,222 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:30,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7500 [2021-07-13 19:43:30,437 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:30,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:30,437 INFO L82 PathProgramCache]: Analyzing trace with hash -200334708, now seen corresponding path program 55 times [2021-07-13 19:43:30,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:30,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739153518] [2021-07-13 19:43:30,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:30,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:30,787 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:30,787 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:30,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739153518] [2021-07-13 19:43:30,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739153518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:30,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887588213] [2021-07-13 19:43:30,787 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:30,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:30,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:43:30,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:31,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:43:31,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,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-07-13 19:43:31,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:43:31,186 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,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-07-13 19:43:31,192 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,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 9 treesize of output 2 [2021-07-13 19:43:31,198 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:31,204 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:31,210 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,214 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:31,215 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,219 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:31,219 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:31,225 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:31,231 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:43:31,237 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:31,243 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:43:31,248 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:31,254 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,258 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:31,259 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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 8 treesize of output 1 [2021-07-13 19:43:31,264 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:43:31,270 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:31,275 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:43:31,296 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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 7 treesize of output 1 [2021-07-13 19:43:31,301 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:31,307 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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 10 treesize of output 1 [2021-07-13 19:43:31,313 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,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 9 treesize of output 1 [2021-07-13 19:43:31,318 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:31,323 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,507 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:43:31,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:31,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:43:31,514 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1321, output treesize:438 [2021-07-13 19:43:31,833 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 99 [2021-07-13 19:43:32,384 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_6], 3=[v_prenex_386, v_prenex_384], 6=[v_prenex_383], 10=[v_prenex_385, ends_with_10, v_prenex_381]} [2021-07-13 19:43:32,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-07-13 19:43:32,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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 5 treesize of output 1 [2021-07-13 19:43:32,399 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,404 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,405 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,720 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 100 [2021-07-13 19:43:32,720 INFO L628 ElimStorePlain]: treesize reduction 312, result has 50.8 percent of original size [2021-07-13 19:43:32,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:32,726 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:32,732 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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-07-13 19:43:32,737 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,859 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:43:32,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:32,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 5 treesize of output 1 [2021-07-13 19:43:32,865 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:32,870 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:32,876 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,995 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:43:32,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:33,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 6 treesize of output 2 [2021-07-13 19:43:33,001 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,119 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:43:33,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:33,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-07-13 19:43:33,125 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:33,130 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,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 3 treesize of output 1 [2021-07-13 19:43:33,135 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,250 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:43:33,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:33,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-07-13 19:43:33,255 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,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 5 treesize of output 1 [2021-07-13 19:43:33,260 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,455 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-07-13 19:43:33,455 INFO L628 ElimStorePlain]: treesize reduction 34, result has 87.1 percent of original size [2021-07-13 19:43:33,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-07-13 19:43:33,460 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:33,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:43:33,556 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:692, output treesize:163 [2021-07-13 19:43:33,796 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2021-07-13 19:43:33,928 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:33,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887588213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:33,928 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:33,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:43:33,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804268212] [2021-07-13 19:43:33,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:33,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:33,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:33,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:33,929 INFO L87 Difference]: Start difference. First operand 697 states and 2376 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:34,659 WARN L205 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 76 [2021-07-13 19:43:35,110 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 41 [2021-07-13 19:43:35,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:35,167 INFO L93 Difference]: Finished difference Result 815 states and 2712 transitions. [2021-07-13 19:43:35,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:43:35,167 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:35,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:35,169 INFO L225 Difference]: With dead ends: 815 [2021-07-13 19:43:35,169 INFO L226 Difference]: Without dead ends: 785 [2021-07-13 19:43:35,169 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 1988.4ms TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:43:35,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2021-07-13 19:43:35,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 701. [2021-07-13 19:43:35,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 3.4171428571428573) internal successors, (2392), 700 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:35,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2392 transitions. [2021-07-13 19:43:35,177 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2392 transitions. Word has length 20 [2021-07-13 19:43:35,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:35,177 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2392 transitions. [2021-07-13 19:43:35,177 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:35,177 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2392 transitions. [2021-07-13 19:43:35,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:35,178 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:35,178 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:35,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7523,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:35,391 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:35,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:35,391 INFO L82 PathProgramCache]: Analyzing trace with hash 984747272, now seen corresponding path program 56 times [2021-07-13 19:43:35,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:35,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827782169] [2021-07-13 19:43:35,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:35,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-07-13 19:43:35,591 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:35,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827782169] [2021-07-13 19:43:35,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827782169] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:35,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583175884] [2021-07-13 19:43:35,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:35,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:35,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:35,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:43:35,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:35,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:35,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:35,828 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:35,833 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,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 9 treesize of output 2 [2021-07-13 19:43:35,839 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,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 8 treesize of output 1 [2021-07-13 19:43:35,845 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:43:35,850 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,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 8 treesize of output 1 [2021-07-13 19:43:35,856 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:43:35,861 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:43:35,866 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:43:35,872 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:35,877 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:35,883 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:43:35,888 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:35,893 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,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 7 treesize of output 1 [2021-07-13 19:43:35,898 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:35,902 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,905 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:35,906 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:35,910 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:35,914 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,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 2 [2021-07-13 19:43:35,919 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:35,923 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:35,927 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:35,932 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:35,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:35,935 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,064 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-07-13 19:43:36,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:36,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:43:36,067 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:957, output treesize:261 [2021-07-13 19:43:36,194 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-07-13 19:43:36,491 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_389, v_prenex_390], 3=[v_prenex_388, v_prenex_387, ends_with_6, v_prenex_391], 6=[ends_with_10]} [2021-07-13 19:43:36,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:36,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:36,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,510 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,516 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,516 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,010 WARN L205 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 100 [2021-07-13 19:43:37,010 INFO L628 ElimStorePlain]: treesize reduction 540, result has 44.1 percent of original size [2021-07-13 19:43:37,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:37,016 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,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-07-13 19:43:37,021 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,225 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:43:37,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43: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 5 treesize of output 1 [2021-07-13 19:43:37,231 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:37,235 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,546 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 86 [2021-07-13 19:43:37,547 INFO L628 ElimStorePlain]: treesize reduction 75, result has 81.7 percent of original size [2021-07-13 19:43:37,547 INFO L518 ElimStorePlain]: Eliminatee v_prenex_387 vanished before elimination [2021-07-13 19:43:37,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 6 treesize of output 2 [2021-07-13 19:43:37,552 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,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 6 treesize of output 2 [2021-07-13 19:43:37,556 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:37,561 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:37,565 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:37,570 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,709 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:43:37,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:37,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:37,714 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:37,719 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,852 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:43:37,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:37,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-07-13 19:43:37,857 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,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 5 treesize of output 1 [2021-07-13 19:43:37,862 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:37,866 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:37,871 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,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 5 treesize of output 1 [2021-07-13 19:43:37,875 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,999 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:43:37,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:38,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 7 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:43:38,003 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 8 variables, input treesize:1059, output treesize:253 [2021-07-13 19:43:38,236 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-13 19:43:38,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:38,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583175884] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:38,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:38,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:43:38,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146884232] [2021-07-13 19:43:38,471 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:38,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:38,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:38,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:38,471 INFO L87 Difference]: Start difference. First operand 701 states and 2392 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:39,060 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 59 [2021-07-13 19:43:39,318 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 68 [2021-07-13 19:43:39,666 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 52 [2021-07-13 19:43:39,869 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-07-13 19:43:40,095 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 51 [2021-07-13 19:43:40,316 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 55 [2021-07-13 19:43:40,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:40,339 INFO L93 Difference]: Finished difference Result 1198 states and 3702 transitions. [2021-07-13 19:43:40,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:43:40,340 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:40,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:40,341 INFO L225 Difference]: With dead ends: 1198 [2021-07-13 19:43:40,341 INFO L226 Difference]: Without dead ends: 1078 [2021-07-13 19:43:40,342 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2340.0ms TimeCoverageRelationStatistics Valid=212, Invalid=658, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:43:40,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-07-13 19:43:40,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 703. [2021-07-13 19:43:40,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 3.4415954415954415) internal successors, (2416), 702 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:40,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 2416 transitions. [2021-07-13 19:43:40,352 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 2416 transitions. Word has length 20 [2021-07-13 19:43:40,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:40,353 INFO L482 AbstractCegarLoop]: Abstraction has 703 states and 2416 transitions. [2021-07-13 19:43:40,353 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:40,353 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 2416 transitions. [2021-07-13 19:43:40,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:40,354 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:40,354 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:40,569 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7672 [2021-07-13 19:43:40,570 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:40,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:40,570 INFO L82 PathProgramCache]: Analyzing trace with hash -1048957180, now seen corresponding path program 57 times [2021-07-13 19:43:40,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:40,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431461635] [2021-07-13 19:43:40,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:40,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:40,924 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:40,924 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:40,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431461635] [2021-07-13 19:43:40,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431461635] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:40,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328811833] [2021-07-13 19:43:40,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:40,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:43:40,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:40,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:43:40,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:41,402 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_397, ends_with_2], 15=[v_prenex_395]} [2021-07-13 19:43:41,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:41,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:41,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 10 treesize of output 1 [2021-07-13 19:43:41,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:41,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:41,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:41,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:41,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:41,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 7 treesize of output 1 [2021-07-13 19:43:41,426 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:41,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:43:41,434 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,873 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 107 [2021-07-13 19:43:41,873 INFO L628 ElimStorePlain]: treesize reduction 366, result has 52.2 percent of original size [2021-07-13 19:43:41,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:41,879 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:41,884 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,075 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:43:42,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:42,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:42,081 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,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-07-13 19:43:42,087 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:42,093 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43: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-07-13 19:43:42,098 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,274 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:43:42,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:42,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-13 19:43:42,285 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:885, output treesize:369 [2021-07-13 19:43:42,476 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-07-13 19:43:42,790 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 91 [2021-07-13 19:43:44,203 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_410, v_prenex_412, v_prenex_411, ends_with_10, v_prenex_403, ends_with_6, v_prenex_405, v_prenex_404, v_prenex_407, v_prenex_406, v_prenex_409, v_prenex_408], 15=[v_prenex_413], 21=[v_prenex_415]} [2021-07-13 19:43:44,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:44,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:44,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:43:44,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,224 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,720 WARN L205 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 228 DAG size of output: 114 [2021-07-13 19:43:44,720 INFO L628 ElimStorePlain]: treesize reduction 1292, result has 19.7 percent of original size [2021-07-13 19:43:44,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:44,726 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,854 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-13 19:43:44,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:44,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:44,860 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,986 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-13 19:43:44,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:44,987 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-07-13 19:43:44,987 INFO L518 ElimStorePlain]: Eliminatee v_prenex_403 vanished before elimination [2021-07-13 19:43:44,987 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-13 19:43:44,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:44,993 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,117 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:43:45,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:45,117 INFO L518 ElimStorePlain]: Eliminatee v_prenex_404 vanished before elimination [2021-07-13 19:43:45,117 INFO L518 ElimStorePlain]: Eliminatee v_prenex_407 vanished before elimination [2021-07-13 19:43:45,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 3 treesize of output 1 [2021-07-13 19:43:45,123 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,246 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:43:45,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:45,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:45,251 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,372 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-13 19:43:45,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:45,372 INFO L518 ElimStorePlain]: Eliminatee v_prenex_408 vanished before elimination [2021-07-13 19:43:45,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:45,378 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:45,383 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:45,388 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:45,392 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,505 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:43:45,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:45,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:45,511 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:45,515 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:45,520 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,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 4 treesize of output 2 [2021-07-13 19:43:45,525 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:45,628 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:43:45,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:45,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 14 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:43:45,632 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 25 variables, input treesize:1669, output treesize:200 [2021-07-13 19:43:45,790 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-07-13 19:43:45,977 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:45,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328811833] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:45,978 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:45,978 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:43:45,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65936148] [2021-07-13 19:43:45,978 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:45,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:45,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:45,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:45,978 INFO L87 Difference]: Start difference. First operand 703 states and 2416 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:46,592 WARN L205 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 106 [2021-07-13 19:43:46,993 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-07-13 19:43:47,202 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 57 [2021-07-13 19:43:47,385 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2021-07-13 19:43:47,566 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 54 [2021-07-13 19:43:47,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:47,582 INFO L93 Difference]: Finished difference Result 912 states and 2961 transitions. [2021-07-13 19:43:47,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:43:47,582 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:47,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:47,584 INFO L225 Difference]: With dead ends: 912 [2021-07-13 19:43:47,584 INFO L226 Difference]: Without dead ends: 852 [2021-07-13 19:43:47,584 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2382.5ms TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:43:47,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2021-07-13 19:43:47,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 712. [2021-07-13 19:43:47,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 711 states have (on average 3.4430379746835444) internal successors, (2448), 711 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:47,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 2448 transitions. [2021-07-13 19:43:47,593 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 2448 transitions. Word has length 20 [2021-07-13 19:43:47,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:47,593 INFO L482 AbstractCegarLoop]: Abstraction has 712 states and 2448 transitions. [2021-07-13 19:43:47,593 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:47,593 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 2448 transitions. [2021-07-13 19:43:47,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:47,594 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:47,594 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:47,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7783 [2021-07-13 19:43:47,797 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:47,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:47,797 INFO L82 PathProgramCache]: Analyzing trace with hash 136124800, now seen corresponding path program 58 times [2021-07-13 19:43:47,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:47,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359462086] [2021-07-13 19:43:47,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:47,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:48,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:48,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:48,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359462086] [2021-07-13 19:43:48,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359462086] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:48,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059976804] [2021-07-13 19:43:48,021 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:48,085 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:48,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:48,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:43:48,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:48,282 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-07-13 19:43:48,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:48,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,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 7 treesize of output 1 [2021-07-13 19:43:48,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:43:48,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:43:48,641 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,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 10 treesize of output 1 [2021-07-13 19:43:48,648 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,185 WARN L205 SmtUtils]: Spent 536.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 106 [2021-07-13 19:43:49,185 INFO L628 ElimStorePlain]: treesize reduction 446, result has 53.3 percent of original size [2021-07-13 19:43:49,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 4 treesize of output 2 [2021-07-13 19:43:49,191 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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 4 treesize of output 2 [2021-07-13 19:43:49,197 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:49,202 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,435 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:43:49,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:49,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 6 treesize of output 2 [2021-07-13 19:43:49,441 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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-07-13 19:43:49,447 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:49,452 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,688 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:43:49,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:49,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:49,694 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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 5 treesize of output 1 [2021-07-13 19:43:49,699 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,923 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:43:49,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:49,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-13 19:43:49,935 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:1131, output treesize:471 [2021-07-13 19:43:50,289 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 134 [2021-07-13 19:43:52,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:52,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,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 9 treesize of output 2 [2021-07-13 19:43:52,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:52,184 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:43:52,197 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,208 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:52,209 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:53,025 WARN L205 SmtUtils]: Spent 815.00 ms on a formula simplification. DAG size of input: 292 DAG size of output: 158 [2021-07-13 19:43:53,026 INFO L628 ElimStorePlain]: treesize reduction 1763, result has 22.7 percent of original size [2021-07-13 19:43:53,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-07-13 19:43:53,034 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:53,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-07-13 19:43:53,041 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:53,271 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-07-13 19:43:53,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:53,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 5 treesize of output 1 [2021-07-13 19:43:53,280 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:53,506 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 151 [2021-07-13 19:43:53,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:53,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:53,514 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:53,739 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 149 [2021-07-13 19:43:53,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:53,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-07-13 19:43:53,748 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:53,979 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 147 [2021-07-13 19:43:53,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:53,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-07-13 19:43:53,987 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,210 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2021-07-13 19:43:54,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:54,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 6 treesize of output 2 [2021-07-13 19:43:54,217 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,437 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2021-07-13 19:43:54,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:54,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-07-13 19:43:54,445 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,663 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 140 [2021-07-13 19:43:54,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:54,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 5 treesize of output 1 [2021-07-13 19:43:54,671 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,885 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 138 [2021-07-13 19:43:54,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:54,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-07-13 19:43:54,893 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,105 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-07-13 19:43:55,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:55,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-07-13 19:43:55,112 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,325 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2021-07-13 19:43:55,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:55,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 6 treesize of output 2 [2021-07-13 19:43:55,333 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,541 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-13 19:43:55,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:55,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:55,549 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,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-07-13 19:43:55,555 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,765 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:43:55,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:55,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:55,771 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,971 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-13 19:43:55,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:55,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:55,978 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,177 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2021-07-13 19:43:56,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:56,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 6 treesize of output 2 [2021-07-13 19:43:56,183 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:56,189 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,382 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-07-13 19:43:56,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:56,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 16 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:43:56,390 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 25 variables, input treesize:2477, output treesize:339 [2021-07-13 19:43:56,648 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-07-13 19:43:56,834 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 56 [2021-07-13 19:43:57,030 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:57,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059976804] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:57,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:57,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:43:57,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736214007] [2021-07-13 19:43:57,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:57,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:57,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:57,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:57,031 INFO L87 Difference]: Start difference. First operand 712 states and 2448 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:57,477 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 61 [2021-07-13 19:43:57,760 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2021-07-13 19:43:58,013 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 53 [2021-07-13 19:43:58,252 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 64 [2021-07-13 19:43:58,501 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 50 [2021-07-13 19:43:58,755 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 53 [2021-07-13 19:43:58,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:58,770 INFO L93 Difference]: Finished difference Result 980 states and 3163 transitions. [2021-07-13 19:43:58,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:43:58,771 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:58,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:58,772 INFO L225 Difference]: With dead ends: 980 [2021-07-13 19:43:58,772 INFO L226 Difference]: Without dead ends: 905 [2021-07-13 19:43:58,772 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 2689.0ms TimeCoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:43:58,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2021-07-13 19:43:58,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 708. [2021-07-13 19:43:58,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 3.43988684582744) internal successors, (2432), 707 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:58,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2432 transitions. [2021-07-13 19:43:58,781 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2432 transitions. Word has length 20 [2021-07-13 19:43:58,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:58,781 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2432 transitions. [2021-07-13 19:43:58,781 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:58,782 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2432 transitions. [2021-07-13 19:43:58,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:58,783 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:58,783 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:58,983 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8051 [2021-07-13 19:43:58,983 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:58,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:58,983 INFO L82 PathProgramCache]: Analyzing trace with hash -821811394, now seen corresponding path program 59 times [2021-07-13 19:43:58,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:58,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029124755] [2021-07-13 19:43:58,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:58,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:59,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:59,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:59,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029124755] [2021-07-13 19:43:59,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029124755] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:59,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242174137] [2021-07-13 19:43:59,230 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:59,278 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:59,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:59,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:43:59,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:59,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-07-13 19:43:59,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242174137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:59,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:59,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:43:59,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885994937] [2021-07-13 19:43:59,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:43:59,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:59,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:43:59,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:59,682 INFO L87 Difference]: Start difference. First operand 708 states and 2432 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:00,359 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 43 [2021-07-13 19:44:00,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:00,407 INFO L93 Difference]: Finished difference Result 772 states and 2609 transitions. [2021-07-13 19:44:00,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:44:00,407 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:00,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:00,408 INFO L225 Difference]: With dead ends: 772 [2021-07-13 19:44:00,408 INFO L226 Difference]: Without dead ends: 757 [2021-07-13 19:44:00,409 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 960.7ms TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:44:00,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2021-07-13 19:44:00,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 706. [2021-07-13 19:44:00,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 3.4397163120567376) internal successors, (2425), 705 states have internal predecessors, (2425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:00,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 2425 transitions. [2021-07-13 19:44:00,417 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 2425 transitions. Word has length 20 [2021-07-13 19:44:00,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:00,417 INFO L482 AbstractCegarLoop]: Abstraction has 706 states and 2425 transitions. [2021-07-13 19:44:00,417 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:00,417 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 2425 transitions. [2021-07-13 19:44:00,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:00,418 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:00,418 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:00,618 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8770,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:00,618 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:00,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:00,619 INFO L82 PathProgramCache]: Analyzing trace with hash -100687916, now seen corresponding path program 60 times [2021-07-13 19:44:00,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:00,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577629018] [2021-07-13 19:44:00,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:00,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:00,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:00,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:00,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577629018] [2021-07-13 19:44:00,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577629018] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:00,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702692479] [2021-07-13 19:44:00,881 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:00,929 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:44:00,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:00,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:44:00,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:01,341 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:44:01,347 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,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-07-13 19:44:01,352 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:01,357 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,361 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,361 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:44:01,366 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:01,371 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:44:01,376 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:01,381 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,384 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,384 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44: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-07-13 19:44:01,389 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,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 11 treesize of output 2 [2021-07-13 19:44:01,395 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,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 9 treesize of output 2 [2021-07-13 19:44:01,400 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,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 7 treesize of output 1 [2021-07-13 19:44:01,404 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,407 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,408 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,412 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,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-07-13 19:44:01,417 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,420 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,420 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,423 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,424 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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-07-13 19:44:01,428 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,665 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-07-13 19:44:01,666 INFO L628 ElimStorePlain]: treesize reduction 156, result has 64.9 percent of original size [2021-07-13 19:44:01,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-13 19:44:01,670 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:1011, output treesize:283 [2021-07-13 19:44:01,875 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-07-13 19:44:03,005 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_447], 6=[ends_with_2], 10=[v_prenex_449], 21=[ends_with_6]} [2021-07-13 19:44:03,012 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:03,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:03,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:03,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:44:03,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:03,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:03,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 8 treesize of output 1 [2021-07-13 19:44:03,030 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:03,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:03,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-07-13 19:44:03,039 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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 3 treesize of output 1 [2021-07-13 19:44:03,047 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,054 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:03,054 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,061 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:03,061 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,739 WARN L205 SmtUtils]: Spent 677.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 120 [2021-07-13 19:44:03,739 INFO L628 ElimStorePlain]: treesize reduction 699, result has 48.6 percent of original size [2021-07-13 19:44:03,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 5 treesize of output 1 [2021-07-13 19:44:03,746 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:03,751 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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 6 treesize of output 2 [2021-07-13 19:44:03,757 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:03,763 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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 5 treesize of output 1 [2021-07-13 19:44:03,769 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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 6 treesize of output 2 [2021-07-13 19:44:03,774 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:03,780 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:03,786 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:03,791 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:03,798 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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 4 treesize of output 2 [2021-07-13 19:44:03,804 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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 4 treesize of output 2 [2021-07-13 19:44:03,810 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:03,815 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:03,821 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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-07-13 19:44:03,827 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,076 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-13 19:44:04,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:04,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 3 treesize of output 1 [2021-07-13 19:44:04,082 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,087 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,342 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-13 19:44:04,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:04,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:04,348 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:04,354 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,360 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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 6 treesize of output 2 [2021-07-13 19:44:04,365 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 4 treesize of output 2 [2021-07-13 19:44:04,370 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:04,376 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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 6 treesize of output 2 [2021-07-13 19:44:04,382 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,387 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,393 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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 5 treesize of output 1 [2021-07-13 19:44:04,398 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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 4 treesize of output 2 [2021-07-13 19:44:04,404 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,410 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:04,415 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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-07-13 19:44:04,421 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 4 treesize of output 2 [2021-07-13 19:44:04,427 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,804 WARN L205 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-07-13 19:44:04,805 INFO L628 ElimStorePlain]: treesize reduction 57, result has 88.9 percent of original size [2021-07-13 19:44:04,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2021-07-13 19:44:04,810 INFO L247 ElimStorePlain]: Needed 40 recursive calls to eliminate 11 variables, input treesize:1575, output treesize:355 [2021-07-13 19:44:04,984 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:44:05,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-07-13 19:44:05,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702692479] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:05,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:05,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:44:05,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570432657] [2021-07-13 19:44:05,152 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:44:05,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:05,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:44:05,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:05,152 INFO L87 Difference]: Start difference. First operand 706 states and 2425 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:05,735 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 85 [2021-07-13 19:44:05,962 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 40 [2021-07-13 19:44:05,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:05,984 INFO L93 Difference]: Finished difference Result 889 states and 2954 transitions. [2021-07-13 19:44:05,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:44:05,984 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:05,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:05,986 INFO L225 Difference]: With dead ends: 889 [2021-07-13 19:44:05,986 INFO L226 Difference]: Without dead ends: 874 [2021-07-13 19:44:05,986 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1437.8ms TimeCoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:44:05,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2021-07-13 19:44:05,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 704. [2021-07-13 19:44:05,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 3.4423897581792318) internal successors, (2420), 703 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:05,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 2420 transitions. [2021-07-13 19:44:05,995 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 2420 transitions. Word has length 20 [2021-07-13 19:44:05,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:05,995 INFO L482 AbstractCegarLoop]: Abstraction has 704 states and 2420 transitions. [2021-07-13 19:44:05,995 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:05,995 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 2420 transitions. [2021-07-13 19:44:05,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:05,996 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:05,996 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:06,198 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8794 [2021-07-13 19:44:06,199 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:06,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:06,199 INFO L82 PathProgramCache]: Analyzing trace with hash 206234836, now seen corresponding path program 61 times [2021-07-13 19:44:06,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:06,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602635376] [2021-07-13 19:44:06,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:06,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:06,408 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:06,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:06,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602635376] [2021-07-13 19:44:06,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602635376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:06,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790429649] [2021-07-13 19:44:06,408 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:06,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:06,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:44:06,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:06,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:06,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:06,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-07-13 19:44:06,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:06,841 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:06,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:06,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:44:06,849 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:06,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-07-13 19:44:06,856 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,384 WARN L205 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 121 [2021-07-13 19:44:07,384 INFO L628 ElimStorePlain]: treesize reduction 316, result has 62.8 percent of original size [2021-07-13 19:44:07,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 5 treesize of output 1 [2021-07-13 19:44:07,390 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:07,396 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,629 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-13 19:44:07,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:07,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 3 treesize of output 1 [2021-07-13 19:44:07,635 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:07,640 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,870 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-13 19:44:07,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:07,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 6 treesize of output 2 [2021-07-13 19:44:07,877 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,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 6 treesize of output 2 [2021-07-13 19:44:07,882 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:07,888 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,108 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-13 19:44:08,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:08,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-13 19:44:08,122 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:925, output treesize:503 [2021-07-13 19:44:08,456 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 140 [2021-07-13 19:44:10,717 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_474, v_prenex_462, v_prenex_470, v_prenex_461], 3=[ends_with_2, ends_with_6, v_prenex_463, v_prenex_473, v_prenex_465, v_prenex_476, v_prenex_464, v_prenex_475, v_prenex_467, v_prenex_466, v_prenex_469, v_prenex_468, v_prenex_472, v_prenex_471], 21=[v_prenex_484], 28=[v_prenex_482]} [2021-07-13 19:44:10,731 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,799 WARN L205 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 343 DAG size of output: 172 [2021-07-13 19:44:11,800 INFO L628 ElimStorePlain]: treesize reduction 1771, result has 28.4 percent of original size [2021-07-13 19:44:11,800 INFO L518 ElimStorePlain]: Eliminatee v_prenex_462 vanished before elimination [2021-07-13 19:44:11,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:11,808 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:12,128 WARN L205 SmtUtils]: Spent 319.00 ms on a formula simplification that was a NOOP. DAG size: 169 [2021-07-13 19:44:12,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:12,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:12,136 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:12,449 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification that was a NOOP. DAG size: 167 [2021-07-13 19:44:12,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:12,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:12,457 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:12,766 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2021-07-13 19:44:12,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:12,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 6 treesize of output 2 [2021-07-13 19:44:12,774 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:13,084 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 161 [2021-07-13 19:44:13,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:13,085 INFO L518 ElimStorePlain]: Eliminatee v_prenex_463 vanished before elimination [2021-07-13 19:44:13,085 INFO L518 ElimStorePlain]: Eliminatee v_prenex_473 vanished before elimination [2021-07-13 19:44:13,085 INFO L518 ElimStorePlain]: Eliminatee v_prenex_465 vanished before elimination [2021-07-13 19:44:13,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:13,092 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:13,401 WARN L205 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 158 [2021-07-13 19:44:13,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:13,402 INFO L518 ElimStorePlain]: Eliminatee v_prenex_464 vanished before elimination [2021-07-13 19:44:13,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 5 treesize of output 1 [2021-07-13 19:44:13,410 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:13,715 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification that was a NOOP. DAG size: 156 [2021-07-13 19:44:13,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:13,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:13,722 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,032 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 154 [2021-07-13 19:44:14,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:14,033 INFO L518 ElimStorePlain]: Eliminatee v_prenex_466 vanished before elimination [2021-07-13 19:44:14,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:14,040 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 5 treesize of output 1 [2021-07-13 19:44:14,047 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,344 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification that was a NOOP. DAG size: 151 [2021-07-13 19:44:14,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:14,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-07-13 19:44:14,351 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,650 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification that was a NOOP. DAG size: 149 [2021-07-13 19:44:14,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:14,650 INFO L518 ElimStorePlain]: Eliminatee v_prenex_472 vanished before elimination [2021-07-13 19:44:14,650 INFO L518 ElimStorePlain]: Eliminatee v_prenex_471 vanished before elimination [2021-07-13 19:44:14,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 3 treesize of output 1 [2021-07-13 19:44:14,658 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:14,665 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:14,672 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:14,679 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:14,686 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 5 treesize of output 1 [2021-07-13 19:44:14,693 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 6 treesize of output 2 [2021-07-13 19:44:14,701 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:14,708 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,218 WARN L205 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 139 [2021-07-13 19:44:15,218 INFO L628 ElimStorePlain]: treesize reduction 51, result has 91.8 percent of original size [2021-07-13 19:44:15,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:15,226 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:15,233 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:15,240 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:15,247 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,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 6 treesize of output 2 [2021-07-13 19:44:15,254 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:15,261 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,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-07-13 19:44:15,267 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,506 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-07-13 19:44:15,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:15,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 17 dim-0 vars, 20 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:44:15,514 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 37 variables, input treesize:2532, output treesize:451 [2021-07-13 19:44:15,779 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 68 [2021-07-13 19:44:16,067 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:16,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790429649] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:16,067 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:16,067 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:44:16,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352719809] [2021-07-13 19:44:16,068 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:16,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:16,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:16,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:16,068 INFO L87 Difference]: Start difference. First operand 704 states and 2420 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:16,756 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-07-13 19:44:17,011 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 73 [2021-07-13 19:44:17,289 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 56 [2021-07-13 19:44:17,636 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 64 [2021-07-13 19:44:17,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:17,689 INFO L93 Difference]: Finished difference Result 869 states and 2876 transitions. [2021-07-13 19:44:17,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:44:17,690 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:17,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:17,691 INFO L225 Difference]: With dead ends: 869 [2021-07-13 19:44:17,691 INFO L226 Difference]: Without dead ends: 824 [2021-07-13 19:44:17,691 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 2235.0ms TimeCoverageRelationStatistics Valid=145, Invalid=455, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:44:17,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-07-13 19:44:17,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 703. [2021-07-13 19:44:17,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 3.4415954415954415) internal successors, (2416), 702 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:17,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 2416 transitions. [2021-07-13 19:44:17,699 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 2416 transitions. Word has length 20 [2021-07-13 19:44:17,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:17,699 INFO L482 AbstractCegarLoop]: Abstraction has 703 states and 2416 transitions. [2021-07-13 19:44:17,699 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:17,699 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 2416 transitions. [2021-07-13 19:44:17,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:17,700 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:17,701 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:17,902 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9185 [2021-07-13 19:44:17,902 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:17,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:17,905 INFO L82 PathProgramCache]: Analyzing trace with hash 623244032, now seen corresponding path program 62 times [2021-07-13 19:44:17,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:17,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879728352] [2021-07-13 19:44:17,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:17,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:18,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:18,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:18,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879728352] [2021-07-13 19:44:18,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879728352] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:18,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30223035] [2021-07-13 19:44:18,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:18,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:18,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:18,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:44:18,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:18,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:18,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:18,372 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:18,378 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:18,382 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,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-07-13 19:44:18,387 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:18,392 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,396 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:18,397 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,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 6 treesize of output 2 [2021-07-13 19:44:18,402 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:18,407 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,410 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:18,411 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:18,416 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,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-07-13 19:44:18,421 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:18,426 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,430 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:18,430 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,705 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 81 [2021-07-13 19:44:18,705 INFO L628 ElimStorePlain]: treesize reduction 70, result has 82.1 percent of original size [2021-07-13 19:44:18,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 9 xjuncts. [2021-07-13 19:44:18,709 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 2 variables, input treesize:578, output treesize:322 [2021-07-13 19:44:18,982 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 92 [2021-07-13 19:44:20,332 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_515, v_prenex_514, v_prenex_517, v_prenex_516, v_prenex_500, v_prenex_489, v_prenex_488, v_prenex_524, v_prenex_502, v_prenex_523, v_prenex_501, ends_with_2, v_prenex_504, v_prenex_526, v_prenex_503, v_prenex_506, v_prenex_505, v_prenex_508, v_prenex_507, v_prenex_509, v_prenex_496, v_prenex_495, v_prenex_498, v_prenex_497, v_prenex_511, v_prenex_499, v_prenex_510, v_prenex_512, v_prenex_490, v_prenex_492, v_prenex_491, v_prenex_494, v_prenex_493], 15=[v_prenex_520], 21=[v_prenex_521]} [2021-07-13 19:44:20,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:20,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:20,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:20,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:20,829 WARN L205 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 277 DAG size of output: 107 [2021-07-13 19:44:20,830 INFO L628 ElimStorePlain]: treesize reduction 1062, result has 23.4 percent of original size [2021-07-13 19:44:20,830 INFO L518 ElimStorePlain]: Eliminatee v_prenex_515 vanished before elimination [2021-07-13 19:44:20,830 INFO L518 ElimStorePlain]: Eliminatee v_prenex_514 vanished before elimination [2021-07-13 19:44:20,830 INFO L518 ElimStorePlain]: Eliminatee v_prenex_517 vanished before elimination [2021-07-13 19:44:20,830 INFO L518 ElimStorePlain]: Eliminatee v_prenex_516 vanished before elimination [2021-07-13 19:44:20,830 INFO L518 ElimStorePlain]: Eliminatee v_prenex_500 vanished before elimination [2021-07-13 19:44:20,830 INFO L518 ElimStorePlain]: Eliminatee v_prenex_489 vanished before elimination [2021-07-13 19:44:20,830 INFO L518 ElimStorePlain]: Eliminatee v_prenex_488 vanished before elimination [2021-07-13 19:44:20,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-07-13 19:44:20,836 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:20,967 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:44:20,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:20,967 INFO L518 ElimStorePlain]: Eliminatee v_prenex_502 vanished before elimination [2021-07-13 19:44:20,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:20,973 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,101 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:44:21,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:21,102 INFO L518 ElimStorePlain]: Eliminatee v_prenex_501 vanished before elimination [2021-07-13 19:44:21,102 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-07-13 19:44:21,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 3 treesize of output 1 [2021-07-13 19:44:21,107 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,234 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-13 19:44:21,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:21,234 INFO L518 ElimStorePlain]: Eliminatee v_prenex_526 vanished before elimination [2021-07-13 19:44:21,234 INFO L518 ElimStorePlain]: Eliminatee v_prenex_503 vanished before elimination [2021-07-13 19:44:21,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:21,240 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,462 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 94 [2021-07-13 19:44:21,463 INFO L628 ElimStorePlain]: treesize reduction 34, result has 89.0 percent of original size [2021-07-13 19:44:21,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:21,468 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,577 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:44:21,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:21,577 INFO L518 ElimStorePlain]: Eliminatee v_prenex_508 vanished before elimination [2021-07-13 19:44:21,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:21,583 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,795 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-07-13 19:44:21,796 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-13 19:44:21,796 INFO L518 ElimStorePlain]: Eliminatee v_prenex_509 vanished before elimination [2021-07-13 19:44:21,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:21,801 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,906 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-13 19:44:21,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:21,906 INFO L518 ElimStorePlain]: Eliminatee v_prenex_495 vanished before elimination [2021-07-13 19:44:21,906 INFO L518 ElimStorePlain]: Eliminatee v_prenex_498 vanished before elimination [2021-07-13 19:44:21,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:21,911 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,014 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:44:22,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,014 INFO L518 ElimStorePlain]: Eliminatee v_prenex_511 vanished before elimination [2021-07-13 19:44:22,015 INFO L518 ElimStorePlain]: Eliminatee v_prenex_499 vanished before elimination [2021-07-13 19:44:22,015 INFO L518 ElimStorePlain]: Eliminatee v_prenex_510 vanished before elimination [2021-07-13 19:44:22,015 INFO L518 ElimStorePlain]: Eliminatee v_prenex_512 vanished before elimination [2021-07-13 19:44:22,015 INFO L518 ElimStorePlain]: Eliminatee v_prenex_490 vanished before elimination [2021-07-13 19:44: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 6 treesize of output 2 [2021-07-13 19:44:22,020 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,128 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:44:22,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:22,134 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,234 INFO L518 ElimStorePlain]: Eliminatee v_prenex_494 vanished before elimination [2021-07-13 19:44:22,234 INFO L518 ElimStorePlain]: Eliminatee v_prenex_493 vanished before elimination [2021-07-13 19:44:22,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:22,238 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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 6 treesize of output 2 [2021-07-13 19:44:22,242 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,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-07-13 19:44:22,341 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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 5 treesize of output 1 [2021-07-13 19:44:22,345 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 36 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:44:22,436 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 43 variables, input treesize:1480, output treesize:202 [2021-07-13 19:44:22,597 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-07-13 19:44:22,853 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:22,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30223035] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:22,853 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:22,853 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:44:22,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130058047] [2021-07-13 19:44:22,853 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:44:22,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:22,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:44:22,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:22,854 INFO L87 Difference]: Start difference. First operand 703 states and 2416 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:23,383 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 40 [2021-07-13 19:44:23,669 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2021-07-13 19:44:23,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:23,672 INFO L93 Difference]: Finished difference Result 841 states and 2802 transitions. [2021-07-13 19:44:23,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:44:23,672 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:23,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:23,674 INFO L225 Difference]: With dead ends: 841 [2021-07-13 19:44:23,674 INFO L226 Difference]: Without dead ends: 826 [2021-07-13 19:44:23,674 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1442.6ms TimeCoverageRelationStatistics Valid=153, Invalid=353, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:44:23,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-07-13 19:44:23,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 709. [2021-07-13 19:44:23,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 708 states have (on average 3.4420903954802258) internal successors, (2437), 708 states have internal predecessors, (2437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:23,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 2437 transitions. [2021-07-13 19:44:23,682 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 2437 transitions. Word has length 20 [2021-07-13 19:44:23,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:23,682 INFO L482 AbstractCegarLoop]: Abstraction has 709 states and 2437 transitions. [2021-07-13 19:44:23,682 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:23,682 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 2437 transitions. [2021-07-13 19:44:23,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:23,683 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:23,683 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:23,884 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9500 [2021-07-13 19:44:23,884 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:23,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:23,884 INFO L82 PathProgramCache]: Analyzing trace with hash -888775412, now seen corresponding path program 63 times [2021-07-13 19:44:23,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:23,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219883732] [2021-07-13 19:44:23,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:23,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:24,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:24,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:24,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219883732] [2021-07-13 19:44:24,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219883732] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:24,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880326493] [2021-07-13 19:44:24,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:24,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:44:24,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:24,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:44:24,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:24,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-07-13 19:44:24,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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 6 treesize of output 2 [2021-07-13 19:44:24,446 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,450 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,451 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:24,455 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:24,461 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:24,466 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:24,471 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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 5 treesize of output 1 [2021-07-13 19:44:24,477 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:24,481 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:24,487 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,663 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:44:24,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:24,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 9 xjuncts. [2021-07-13 19:44:24,668 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:520, output treesize:416 [2021-07-13 19:44:25,014 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 108 [2021-07-13 19:44:26,221 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_537, v_prenex_536, v_prenex_528, v_prenex_539, v_prenex_538, v_prenex_529, v_prenex_540, v_prenex_531, v_prenex_530, v_prenex_533, v_prenex_544, v_prenex_532, v_prenex_543, v_prenex_535, v_prenex_534], 10=[ends_with_2, ends_with_10], 15=[v_prenex_541]} [2021-07-13 19:44:26,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:26,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-07-13 19:44:26,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,591 WARN L205 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 96 [2021-07-13 19:44:26,591 INFO L628 ElimStorePlain]: treesize reduction 895, result has 23.2 percent of original size [2021-07-13 19:44: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 5 treesize of output 1 [2021-07-13 19:44:26,597 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,699 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:44:26,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:26,700 INFO L518 ElimStorePlain]: Eliminatee v_prenex_528 vanished before elimination [2021-07-13 19:44:26,700 INFO L518 ElimStorePlain]: Eliminatee v_prenex_539 vanished before elimination [2021-07-13 19:44:26,700 INFO L518 ElimStorePlain]: Eliminatee v_prenex_538 vanished before elimination [2021-07-13 19:44:26,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:26,705 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,808 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:44:26,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:26,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-07-13 19:44:26,813 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,914 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:44:26,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:26,914 INFO L518 ElimStorePlain]: Eliminatee v_prenex_531 vanished before elimination [2021-07-13 19:44:26,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-07-13 19:44:26,920 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:27,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-07-13 19:44:27,024 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:27,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:27,127 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:27,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:27,230 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,388 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 78 [2021-07-13 19:44:27,389 INFO L628 ElimStorePlain]: treesize reduction 38, result has 84.2 percent of original size [2021-07-13 19:44:27,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:27,393 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:27,467 INFO L518 ElimStorePlain]: Eliminatee v_prenex_535 vanished before elimination [2021-07-13 19:44:27,467 INFO L518 ElimStorePlain]: Eliminatee v_prenex_534 vanished before elimination [2021-07-13 19:44:27,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:27,472 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:27,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 4 treesize of output 2 [2021-07-13 19:44:27,548 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:27,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-07-13 19:44:27,622 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:27,626 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:27,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:27,701 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 22 variables, input treesize:1227, output treesize:115 [2021-07-13 19:44:27,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:27,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880326493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:27,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:27,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:44:27,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989873424] [2021-07-13 19:44:27,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:27,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:27,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:27,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:27,867 INFO L87 Difference]: Start difference. First operand 709 states and 2437 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:28,539 WARN L205 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 90 [2021-07-13 19:44:28,960 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 112 [2021-07-13 19:44:29,405 WARN L205 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 85 [2021-07-13 19:44:29,942 WARN L205 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-07-13 19:44:30,243 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-07-13 19:44:30,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:30,323 INFO L93 Difference]: Finished difference Result 884 states and 2887 transitions. [2021-07-13 19:44:30,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:44:30,324 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:30,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:30,325 INFO L225 Difference]: With dead ends: 884 [2021-07-13 19:44:30,325 INFO L226 Difference]: Without dead ends: 839 [2021-07-13 19:44:30,325 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 3132.3ms TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:44:30,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2021-07-13 19:44:30,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 708. [2021-07-13 19:44:30,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 3.442715700141443) internal successors, (2434), 707 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:30,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2434 transitions. [2021-07-13 19:44:30,334 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2434 transitions. Word has length 20 [2021-07-13 19:44:30,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:30,334 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2434 transitions. [2021-07-13 19:44:30,334 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:30,334 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2434 transitions. [2021-07-13 19:44:30,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:30,335 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:30,335 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:30,535 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9701,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:30,535 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:30,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:30,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1645801780, now seen corresponding path program 64 times [2021-07-13 19:44:30,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:30,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320292874] [2021-07-13 19:44:30,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:30,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:30,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:30,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:30,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320292874] [2021-07-13 19:44:30,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320292874] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:30,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030947516] [2021-07-13 19:44:30,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:30,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:30,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:30,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:44:30,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:31,249 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:31,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030947516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:31,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:31,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:44:31,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21515795] [2021-07-13 19:44:31,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:31,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:31,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:31,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:31,250 INFO L87 Difference]: Start difference. First operand 708 states and 2434 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:31,542 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 42 [2021-07-13 19:44:31,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:31,588 INFO L93 Difference]: Finished difference Result 781 states and 2622 transitions. [2021-07-13 19:44:31,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:44:31,589 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:31,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:31,590 INFO L225 Difference]: With dead ends: 781 [2021-07-13 19:44:31,590 INFO L226 Difference]: Without dead ends: 766 [2021-07-13 19:44:31,590 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 643.4ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:31,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2021-07-13 19:44:31,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 708. [2021-07-13 19:44:31,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 3.442715700141443) internal successors, (2434), 707 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:31,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2434 transitions. [2021-07-13 19:44:31,598 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2434 transitions. Word has length 20 [2021-07-13 19:44:31,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:31,598 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2434 transitions. [2021-07-13 19:44:31,598 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:31,598 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2434 transitions. [2021-07-13 19:44:31,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:31,599 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:31,599 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:31,799 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10026 [2021-07-13 19:44:31,800 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:31,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:31,800 INFO L82 PathProgramCache]: Analyzing trace with hash -1066698872, now seen corresponding path program 65 times [2021-07-13 19:44:31,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:31,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712541476] [2021-07-13 19:44:31,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:31,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:32,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-07-13 19:44:32,074 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:32,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712541476] [2021-07-13 19:44:32,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712541476] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:32,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932743127] [2021-07-13 19:44:32,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:32,123 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:44:32,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:32,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:44:32,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:32,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:32,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932743127] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:32,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:32,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:44:32,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819346817] [2021-07-13 19:44:32,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:44:32,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:32,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:44:32,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:32,561 INFO L87 Difference]: Start difference. First operand 708 states and 2434 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:33,069 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2021-07-13 19:44:33,248 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 47 [2021-07-13 19:44:33,500 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-07-13 19:44:33,635 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 48 [2021-07-13 19:44:33,854 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2021-07-13 19:44:34,047 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 40 [2021-07-13 19:44:34,206 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-07-13 19:44:34,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:34,225 INFO L93 Difference]: Finished difference Result 995 states and 3201 transitions. [2021-07-13 19:44:34,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:44:34,226 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:34,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:34,227 INFO L225 Difference]: With dead ends: 995 [2021-07-13 19:44:34,227 INFO L226 Difference]: Without dead ends: 920 [2021-07-13 19:44:34,228 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 1874.9ms TimeCoverageRelationStatistics Valid=234, Invalid=822, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:44:34,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-07-13 19:44:34,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 714. [2021-07-13 19:44:34,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 713 states have (on average 3.4488078541374474) internal successors, (2459), 713 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:34,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2459 transitions. [2021-07-13 19:44:34,237 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2459 transitions. Word has length 20 [2021-07-13 19:44:34,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:34,237 INFO L482 AbstractCegarLoop]: Abstraction has 714 states and 2459 transitions. [2021-07-13 19:44:34,237 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:34,237 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2459 transitions. [2021-07-13 19:44:34,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:34,238 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:34,238 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:34,438 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10048,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:34,439 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:34,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:34,439 INFO L82 PathProgramCache]: Analyzing trace with hash 1773524372, now seen corresponding path program 66 times [2021-07-13 19:44:34,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:34,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330143941] [2021-07-13 19:44:34,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:34,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:34,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:34,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:34,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330143941] [2021-07-13 19:44:34,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330143941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:34,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208537026] [2021-07-13 19:44:34,640 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:34,689 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:44:34,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:34,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:44:34,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:34,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:44:34,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:34,913 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:44:34,918 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:44:34,923 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,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 7 treesize of output 1 [2021-07-13 19:44:34,927 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:34,932 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,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-07-13 19:44:34,937 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:44:34,942 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:44:34,947 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:44:34,952 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:34,956 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,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-07-13 19:44:34,960 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:44:34,965 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:34,969 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,972 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:34,973 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,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 9 treesize of output 1 [2021-07-13 19:44:34,977 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,980 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:34,981 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:34,985 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:44:34,989 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:34,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 10 treesize of output 1 [2021-07-13 19:44:34,993 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,208 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-13 19:44:35,209 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-13 19:44:35,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:44:35,212 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:714, output treesize:277 [2021-07-13 19:44:35,414 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2021-07-13 19:44:35,552 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:44:36,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:36,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:36,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:36,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:44:36,119 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,124 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,124 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,420 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 82 [2021-07-13 19:44:36,421 INFO L628 ElimStorePlain]: treesize reduction 276, result has 49.9 percent of original size [2021-07-13 19:44:36,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:36,426 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,537 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:44:36,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:36,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:36,542 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,652 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:44:36,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:36,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:36,657 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,849 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-07-13 19:44:36,849 INFO L628 ElimStorePlain]: treesize reduction 36, result has 86.3 percent of original size [2021-07-13 19:44:36,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:36,854 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:36,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:36,953 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:37,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:37,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:37,050 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:37,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:37,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-07-13 19:44:37,144 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:37,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:37,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:44:37,235 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:595, output treesize:177 [2021-07-13 19:44:37,383 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-07-13 19:44:37,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:37,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208537026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:37,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:37,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:44:37,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590045764] [2021-07-13 19:44:37,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:44:37,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:37,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:44:37,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:37,629 INFO L87 Difference]: Start difference. First operand 714 states and 2459 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:38,709 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 90 [2021-07-13 19:44:39,037 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 94 [2021-07-13 19:44:39,387 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 93 [2021-07-13 19:44:39,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:39,420 INFO L93 Difference]: Finished difference Result 1129 states and 3675 transitions. [2021-07-13 19:44:39,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:44:39,420 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:39,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:39,422 INFO L225 Difference]: With dead ends: 1129 [2021-07-13 19:44:39,422 INFO L226 Difference]: Without dead ends: 1114 [2021-07-13 19:44:39,422 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2242.9ms TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:44:39,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-07-13 19:44:39,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 729. [2021-07-13 19:44:39,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 728 states have (on average 3.451923076923077) internal successors, (2513), 728 states have internal predecessors, (2513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:39,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 2513 transitions. [2021-07-13 19:44:39,437 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 2513 transitions. Word has length 20 [2021-07-13 19:44:39,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:39,437 INFO L482 AbstractCegarLoop]: Abstraction has 729 states and 2513 transitions. [2021-07-13 19:44:39,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:39,437 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 2513 transitions. [2021-07-13 19:44:39,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:39,438 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:39,438 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:39,639 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10072 [2021-07-13 19:44:39,639 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:39,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:39,640 INFO L82 PathProgramCache]: Analyzing trace with hash 261504928, now seen corresponding path program 67 times [2021-07-13 19:44:39,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:39,640 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092996844] [2021-07-13 19:44:39,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:39,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:39,844 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:39,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:39,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092996844] [2021-07-13 19:44:39,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092996844] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:39,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535615711] [2021-07-13 19:44:39,846 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:39,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:39,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:44:39,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:40,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:40,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:40,072 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,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 5 treesize of output 1 [2021-07-13 19:44:40,076 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:40,081 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,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 6 treesize of output 2 [2021-07-13 19:44:40,085 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:40,089 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:40,094 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,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-07-13 19:44:40,098 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:40,102 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:40,107 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,318 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 76 [2021-07-13 19:44:40,318 INFO L628 ElimStorePlain]: treesize reduction 31, result has 89.2 percent of original size [2021-07-13 19:44:40,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 8 xjuncts. [2021-07-13 19:44:40,322 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:376, output treesize:255 [2021-07-13 19:44:40,544 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-07-13 19:44:40,707 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:44:40,890 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:44:41,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:44:41,601 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,606 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,607 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,806 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 61 [2021-07-13 19:44:41,806 INFO L628 ElimStorePlain]: treesize reduction 482, result has 27.7 percent of original size [2021-07-13 19:44:41,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:41,810 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:41,878 INFO L518 ElimStorePlain]: Eliminatee v_prenex_559 vanished before elimination [2021-07-13 19:44:41,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:41,882 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:41,963 INFO L518 ElimStorePlain]: Eliminatee v_prenex_558 vanished before elimination [2021-07-13 19:44:41,963 INFO L518 ElimStorePlain]: Eliminatee v_prenex_562 vanished before elimination [2021-07-13 19:44:41,964 INFO L518 ElimStorePlain]: Eliminatee v_prenex_561 vanished before elimination [2021-07-13 19:44:41,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:41,967 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:42,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:42,037 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:42,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 5 treesize of output 1 [2021-07-13 19:44:42,104 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:42,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:42,170 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:42,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 6 treesize of output 2 [2021-07-13 19:44:42,234 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,337 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-07-13 19:44:42,337 INFO L628 ElimStorePlain]: treesize reduction 25, result has 83.6 percent of original size [2021-07-13 19:44: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-07-13 19:44:42,340 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:42,390 INFO L518 ElimStorePlain]: Eliminatee v_prenex_557 vanished before elimination [2021-07-13 19:44:42,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:42,393 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:42,441 INFO L518 ElimStorePlain]: Eliminatee v_prenex_560 vanished before elimination [2021-07-13 19:44:42,441 INFO L518 ElimStorePlain]: Eliminatee v_prenex_571 vanished before elimination [2021-07-13 19:44:42,441 INFO L518 ElimStorePlain]: Eliminatee v_prenex_570 vanished before elimination [2021-07-13 19:44:42,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 18 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:42,443 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:748, output treesize:119 [2021-07-13 19:44:42,577 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:42,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535615711] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:42,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:42,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:44:42,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188934132] [2021-07-13 19:44:42,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:44:42,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:42,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:44:42,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:42,578 INFO L87 Difference]: Start difference. First operand 729 states and 2513 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:43,546 WARN L205 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 78 [2021-07-13 19:44:43,865 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 105 [2021-07-13 19:44:44,281 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 99 [2021-07-13 19:44:44,410 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:44:44,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:44,456 INFO L93 Difference]: Finished difference Result 1026 states and 3386 transitions. [2021-07-13 19:44:44,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:44:44,457 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:44,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:44,458 INFO L225 Difference]: With dead ends: 1026 [2021-07-13 19:44:44,458 INFO L226 Difference]: Without dead ends: 1011 [2021-07-13 19:44:44,458 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 2439.8ms TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:44:44,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2021-07-13 19:44:44,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 726. [2021-07-13 19:44:44,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 3.449655172413793) internal successors, (2501), 725 states have internal predecessors, (2501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:44,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 2501 transitions. [2021-07-13 19:44:44,467 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 2501 transitions. Word has length 20 [2021-07-13 19:44:44,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:44,467 INFO L482 AbstractCegarLoop]: Abstraction has 726 states and 2501 transitions. [2021-07-13 19:44:44,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:44,468 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 2501 transitions. [2021-07-13 19:44:44,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:44,469 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:44,469 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:44,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10248 [2021-07-13 19:44:44,673 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:44,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:44,673 INFO L82 PathProgramCache]: Analyzing trace with hash 679831486, now seen corresponding path program 68 times [2021-07-13 19:44:44,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:44,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912363225] [2021-07-13 19:44:44,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:44,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:44,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-07-13 19:44:44,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:44,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912363225] [2021-07-13 19:44:44,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912363225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:44,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383119394] [2021-07-13 19:44:44,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:44,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:44,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:44,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:44:44,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:45,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 6 treesize of output 2 [2021-07-13 19:44:45,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:45,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:45,087 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,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-07-13 19:44:45,092 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,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 5 treesize of output 1 [2021-07-13 19:44:45,096 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,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 3 treesize of output 1 [2021-07-13 19:44:45,100 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:45,105 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:45,110 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:45,114 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,117 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:45,118 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,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 6 treesize of output 2 [2021-07-13 19:44:45,123 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:45,127 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,130 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:45,130 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:45,360 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 77 [2021-07-13 19:44:45,360 INFO L628 ElimStorePlain]: treesize reduction 73, result has 79.4 percent of original size [2021-07-13 19:44:45,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 9 xjuncts. [2021-07-13 19:44:45,364 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 2 variables, input treesize:483, output treesize:281 [2021-07-13 19:44:45,576 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 88 [2021-07-13 19:44:46,420 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2, ends_with_10, v_prenex_584, v_prenex_594, v_prenex_583, v_prenex_586, v_prenex_575, v_prenex_585, v_prenex_574, v_prenex_588, v_prenex_577, v_prenex_587, v_prenex_576, v_prenex_589, v_prenex_580, v_prenex_590, v_prenex_582, v_prenex_581], 10=[v_prenex_579, v_prenex_578, v_prenex_591, v_prenex_592]} [2021-07-13 19:44:46,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:46,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 10 treesize of output 1 [2021-07-13 19:44:46,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:46,612 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 64 [2021-07-13 19:44:46,612 INFO L628 ElimStorePlain]: treesize reduction 666, result has 20.0 percent of original size [2021-07-13 19:44:46,612 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-07-13 19:44:46,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 3 treesize of output 1 [2021-07-13 19:44:46,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:46,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_594 vanished before elimination [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_583 vanished before elimination [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_586 vanished before elimination [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_575 vanished before elimination [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_585 vanished before elimination [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_574 vanished before elimination [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_588 vanished before elimination [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_577 vanished before elimination [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_587 vanished before elimination [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_576 vanished before elimination [2021-07-13 19:44:46,671 INFO L518 ElimStorePlain]: Eliminatee v_prenex_589 vanished before elimination [2021-07-13 19:44:46,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-07-13 19:44:46,675 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:46,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:46,727 INFO L518 ElimStorePlain]: Eliminatee v_prenex_590 vanished before elimination [2021-07-13 19:44:46,728 INFO L518 ElimStorePlain]: Eliminatee v_prenex_582 vanished before elimination [2021-07-13 19:44:46,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 6 treesize of output 2 [2021-07-13 19:44:46,731 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:46,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:46,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:46,786 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:46,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:46,790 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:46,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:46,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:46,842 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:46,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-07-13 19:44:46,845 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:46,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:46,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:46,894 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:46,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:46,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:46,941 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:46,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:46,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 22 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:46,985 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 24 variables, input treesize:868, output treesize:118 [2021-07-13 19:44:47,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:47,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383119394] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:47,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:47,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:44:47,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600043818] [2021-07-13 19:44:47,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:44:47,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:47,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:44:47,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:47,124 INFO L87 Difference]: Start difference. First operand 726 states and 2501 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:47,460 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 75 [2021-07-13 19:44:47,717 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 79 [2021-07-13 19:44:48,040 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 93 [2021-07-13 19:44:48,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:48,089 INFO L93 Difference]: Finished difference Result 928 states and 3105 transitions. [2021-07-13 19:44:48,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:44:48,090 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:48,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:48,091 INFO L225 Difference]: With dead ends: 928 [2021-07-13 19:44:48,091 INFO L226 Difference]: Without dead ends: 913 [2021-07-13 19:44:48,091 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1523.9ms TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:44:48,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2021-07-13 19:44:48,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 723. [2021-07-13 19:44:48,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 722 states have (on average 3.4473684210526314) internal successors, (2489), 722 states have internal predecessors, (2489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:48,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2489 transitions. [2021-07-13 19:44:48,100 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2489 transitions. Word has length 20 [2021-07-13 19:44:48,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:48,100 INFO L482 AbstractCegarLoop]: Abstraction has 723 states and 2489 transitions. [2021-07-13 19:44:48,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:48,100 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2489 transitions. [2021-07-13 19:44:48,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:48,101 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:48,101 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:48,301 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10433 [2021-07-13 19:44:48,301 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:48,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:48,302 INFO L82 PathProgramCache]: Analyzing trace with hash 49349310, now seen corresponding path program 69 times [2021-07-13 19:44:48,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:48,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090104977] [2021-07-13 19:44:48,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:48,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:48,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:48,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:48,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090104977] [2021-07-13 19:44:48,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090104977] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:48,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462561751] [2021-07-13 19:44:48,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:48,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:44:48,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:48,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:44:48,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:48,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:48,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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 3 treesize of output 1 [2021-07-13 19:44:48,746 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 4 treesize of output 2 [2021-07-13 19:44:48,751 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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 6 treesize of output 2 [2021-07-13 19:44:48,755 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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 6 treesize of output 2 [2021-07-13 19:44:48,760 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:48,765 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:48,770 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:48,774 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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-07-13 19:44:48,779 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:48,784 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,071 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-07-13 19:44:49,072 INFO L628 ElimStorePlain]: treesize reduction 34, result has 90.6 percent of original size [2021-07-13 19:44:49,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 9 xjuncts. [2021-07-13 19:44:49,076 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:412, output treesize:326 [2021-07-13 19:44:49,359 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-07-13 19:44:49,549 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:44:50,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,190 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,190 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,433 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 65 [2021-07-13 19:44:50,434 INFO L628 ElimStorePlain]: treesize reduction 577, result has 25.0 percent of original size [2021-07-13 19:44:50,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-07-13 19:44:50,439 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:50,511 INFO L518 ElimStorePlain]: Eliminatee v_prenex_613 vanished before elimination [2021-07-13 19:44:50,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 5 treesize of output 1 [2021-07-13 19:44:50,515 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:50,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 6 treesize of output 2 [2021-07-13 19:44:50,588 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:50,654 INFO L518 ElimStorePlain]: Eliminatee v_prenex_618 vanished before elimination [2021-07-13 19:44:50,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:50,658 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:50,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:50,726 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:50,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 3 treesize of output 1 [2021-07-13 19:44:50,792 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,900 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-07-13 19:44:50,901 INFO L628 ElimStorePlain]: treesize reduction 23, result has 86.1 percent of original size [2021-07-13 19:44:50,901 INFO L518 ElimStorePlain]: Eliminatee v_prenex_601 vanished before elimination [2021-07-13 19:44:50,901 INFO L518 ElimStorePlain]: Eliminatee v_prenex_600 vanished before elimination [2021-07-13 19:44:50,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 3 treesize of output 1 [2021-07-13 19:44:50,904 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,993 INFO L628 ElimStorePlain]: treesize reduction 21, result has 84.9 percent of original size [2021-07-13 19:44:50,993 INFO L518 ElimStorePlain]: Eliminatee v_prenex_603 vanished before elimination [2021-07-13 19:44:50,993 INFO L518 ElimStorePlain]: Eliminatee v_prenex_602 vanished before elimination [2021-07-13 19:44:50,993 INFO L518 ElimStorePlain]: Eliminatee v_prenex_605 vanished before elimination [2021-07-13 19:44:50,993 INFO L518 ElimStorePlain]: Eliminatee v_prenex_604 vanished before elimination [2021-07-13 19:44:50,993 INFO L518 ElimStorePlain]: Eliminatee v_prenex_607 vanished before elimination [2021-07-13 19:44:50,994 INFO L518 ElimStorePlain]: Eliminatee v_prenex_606 vanished before elimination [2021-07-13 19:44:50,994 INFO L518 ElimStorePlain]: Eliminatee v_prenex_609 vanished before elimination [2021-07-13 19:44:50,994 INFO L518 ElimStorePlain]: Eliminatee v_prenex_608 vanished before elimination [2021-07-13 19:44:50,994 INFO L518 ElimStorePlain]: Eliminatee v_prenex_597 vanished before elimination [2021-07-13 19:44:50,994 INFO L518 ElimStorePlain]: Eliminatee v_prenex_596 vanished before elimination [2021-07-13 19:44:50,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:50,997 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:51,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:51,038 INFO L518 ElimStorePlain]: Eliminatee v_prenex_599 vanished before elimination [2021-07-13 19:44:51,038 INFO L518 ElimStorePlain]: Eliminatee v_prenex_598 vanished before elimination [2021-07-13 19:44:51,038 INFO L518 ElimStorePlain]: Eliminatee v_prenex_612 vanished before elimination [2021-07-13 19:44:51,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-07-13 19:44:51,041 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:51,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:51,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 27 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:51,081 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 27 variables, input treesize:838, output treesize:108 [2021-07-13 19:44:51,218 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:51,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462561751] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:51,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:51,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:44:51,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626999947] [2021-07-13 19:44:51,219 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:44:51,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:51,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:44:51,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:51,219 INFO L87 Difference]: Start difference. First operand 723 states and 2489 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:51,791 WARN L205 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-07-13 19:44:51,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:51,843 INFO L93 Difference]: Finished difference Result 783 states and 2648 transitions. [2021-07-13 19:44:51,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:44:51,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-07-13 19:44:51,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:51,845 INFO L225 Difference]: With dead ends: 783 [2021-07-13 19:44:51,845 INFO L226 Difference]: Without dead ends: 768 [2021-07-13 19:44:51,845 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1262.4ms TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:51,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-07-13 19:44:51,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 721. [2021-07-13 19:44:51,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 720 states have (on average 3.4472222222222224) internal successors, (2482), 720 states have internal predecessors, (2482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:51,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 2482 transitions. [2021-07-13 19:44:51,853 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 2482 transitions. Word has length 20 [2021-07-13 19:44:51,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:51,853 INFO L482 AbstractCegarLoop]: Abstraction has 721 states and 2482 transitions. [2021-07-13 19:44:51,853 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:51,853 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 2482 transitions. [2021-07-13 19:44:51,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:51,854 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:51,854 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:52,055 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10554,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:52,055 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:52,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:52,055 INFO L82 PathProgramCache]: Analyzing trace with hash -707677058, now seen corresponding path program 70 times [2021-07-13 19:44:52,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:52,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040078741] [2021-07-13 19:44:52,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:52,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:52,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:52,229 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:52,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040078741] [2021-07-13 19:44:52,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040078741] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:52,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910040081] [2021-07-13 19:44:52,230 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:52,307 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:52,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:52,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:44:52,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:52,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 5 treesize of output 1 [2021-07-13 19:44:52,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,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-07-13 19:44:52,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:52,489 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:52,499 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:52,504 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:52,509 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:52,514 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,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 6 treesize of output 2 [2021-07-13 19:44:52,519 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:52,523 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,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-07-13 19:44:52,528 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,532 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:52,532 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,821 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-07-13 19:44:52,822 INFO L628 ElimStorePlain]: treesize reduction 42, result has 88.6 percent of original size [2021-07-13 19:44:52,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 9 xjuncts. [2021-07-13 19:44:52,826 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:458, output treesize:326 [2021-07-13 19:44:53,102 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-07-13 19:44:53,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:44:53,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,819 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,824 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,825 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,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 10 treesize of output 1 [2021-07-13 19:44:53,832 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,838 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,106 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 80 [2021-07-13 19:44:54,107 INFO L628 ElimStorePlain]: treesize reduction 713, result has 23.1 percent of original size [2021-07-13 19:44: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 3 treesize of output 1 [2021-07-13 19:44:54,112 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:54,116 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,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-07-13 19:44:54,195 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:54,274 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,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-07-13 19:44:54,352 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,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 6 treesize of output 2 [2021-07-13 19:44:54,428 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:54,504 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,624 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-07-13 19:44:54,625 INFO L628 ElimStorePlain]: treesize reduction 25, result has 86.6 percent of original size [2021-07-13 19:44:54,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-07-13 19:44:54,629 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:54,689 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,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 5 treesize of output 1 [2021-07-13 19:44:54,746 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,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-07-13 19:44:54,802 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 11 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:54,855 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:1104, output treesize:136 [2021-07-13 19:44:55,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:55,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910040081] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:55,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:55,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:44:55,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308246246] [2021-07-13 19:44:55,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:44:55,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:55,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:44:55,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:55,072 INFO L87 Difference]: Start difference. First operand 721 states and 2482 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:55,743 WARN L205 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 82 [2021-07-13 19:44:55,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:55,786 INFO L93 Difference]: Finished difference Result 793 states and 2673 transitions. [2021-07-13 19:44:55,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:44:55,787 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:55,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:55,788 INFO L225 Difference]: With dead ends: 793 [2021-07-13 19:44:55,788 INFO L226 Difference]: Without dead ends: 778 [2021-07-13 19:44:55,788 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 1253.7ms TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:44:55,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2021-07-13 19:44:55,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 720. [2021-07-13 19:44:55,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 719 states have (on average 3.4450625869262863) internal successors, (2477), 719 states have internal predecessors, (2477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:55,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 2477 transitions. [2021-07-13 19:44:55,796 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 2477 transitions. Word has length 20 [2021-07-13 19:44:55,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:55,796 INFO L482 AbstractCegarLoop]: Abstraction has 720 states and 2477 transitions. [2021-07-13 19:44:55,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:55,796 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 2477 transitions. [2021-07-13 19:44:55,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:55,798 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:55,798 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:55,999 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10722 [2021-07-13 19:44:55,999 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:55,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:55,999 INFO L82 PathProgramCache]: Analyzing trace with hash -128574150, now seen corresponding path program 71 times [2021-07-13 19:44:55,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:55,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810648582] [2021-07-13 19:44:55,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:56,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:56,238 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:56,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:56,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810648582] [2021-07-13 19:44:56,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810648582] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:56,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789957662] [2021-07-13 19:44:56,239 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:56,290 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:44:56,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:56,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:44:56,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:56,788 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:56,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789957662] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:56,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:56,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:44:56,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234227145] [2021-07-13 19:44:56,789 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:44:56,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:56,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:44:56,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:56,789 INFO L87 Difference]: Start difference. First operand 720 states and 2477 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:57,696 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 57 [2021-07-13 19:44:57,937 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-07-13 19:44:58,198 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-07-13 19:44:58,547 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 50 [2021-07-13 19:44:58,779 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 36 [2021-07-13 19:44:58,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:58,895 INFO L93 Difference]: Finished difference Result 1213 states and 3869 transitions. [2021-07-13 19:44:58,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:44:58,896 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:58,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:58,897 INFO L225 Difference]: With dead ends: 1213 [2021-07-13 19:44:58,898 INFO L226 Difference]: Without dead ends: 1138 [2021-07-13 19:44:58,898 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 2251.9ms TimeCoverageRelationStatistics Valid=329, Invalid=1231, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 19:44:58,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-07-13 19:44:58,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 723. [2021-07-13 19:44:58,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 722 states have (on average 3.4542936288088644) internal successors, (2494), 722 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:58,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2494 transitions. [2021-07-13 19:44:58,908 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2494 transitions. Word has length 20 [2021-07-13 19:44:58,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:58,908 INFO L482 AbstractCegarLoop]: Abstraction has 723 states and 2494 transitions. [2021-07-13 19:44:58,908 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:58,908 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2494 transitions. [2021-07-13 19:44:58,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:58,909 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:58,909 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:59,109 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11007,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:59,110 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:59,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:59,110 INFO L82 PathProgramCache]: Analyzing trace with hash 504067178, now seen corresponding path program 72 times [2021-07-13 19:44:59,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:59,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039789665] [2021-07-13 19:44:59,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:59,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:59,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:59,254 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:59,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039789665] [2021-07-13 19:44:59,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039789665] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:59,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785609099] [2021-07-13 19:44:59,254 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:59,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:44:59,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:59,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:44:59,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:59,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:59,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785609099] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:59,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:59,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:44:59,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763989965] [2021-07-13 19:44:59,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:44:59,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:59,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:44:59,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:59,734 INFO L87 Difference]: Start difference. First operand 723 states and 2494 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:00,608 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-07-13 19:45:00,726 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-07-13 19:45:00,875 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-07-13 19:45:00,997 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-07-13 19:45:01,201 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 52 [2021-07-13 19:45:01,336 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-07-13 19:45:01,564 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-07-13 19:45:01,707 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-07-13 19:45:01,929 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2021-07-13 19:45:02,114 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 69 [2021-07-13 19:45:02,351 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 51 [2021-07-13 19:45:02,535 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 64 [2021-07-13 19:45:02,824 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-07-13 19:45:03,032 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-07-13 19:45:03,328 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 66 [2021-07-13 19:45:03,524 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2021-07-13 19:45:03,811 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-07-13 19:45:04,112 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 63 [2021-07-13 19:45:04,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:04,145 INFO L93 Difference]: Finished difference Result 1211 states and 3952 transitions. [2021-07-13 19:45:04,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 19:45:04,145 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:04,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:04,147 INFO L225 Difference]: With dead ends: 1211 [2021-07-13 19:45:04,147 INFO L226 Difference]: Without dead ends: 1196 [2021-07-13 19:45:04,147 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 4332.0ms TimeCoverageRelationStatistics Valid=459, Invalid=1703, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 19:45:04,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2021-07-13 19:45:04,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 741. [2021-07-13 19:45:04,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 3.443243243243243) internal successors, (2548), 740 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:04,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2548 transitions. [2021-07-13 19:45:04,157 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2548 transitions. Word has length 20 [2021-07-13 19:45:04,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:04,157 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2548 transitions. [2021-07-13 19:45:04,157 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:04,157 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2548 transitions. [2021-07-13 19:45:04,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:04,158 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:04,158 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:04,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11026 [2021-07-13 19:45:04,359 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:04,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:04,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1731378416, now seen corresponding path program 73 times [2021-07-13 19:45:04,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:04,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038435881] [2021-07-13 19:45:04,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:04,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:04,513 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:04,513 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:04,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038435881] [2021-07-13 19:45:04,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038435881] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:04,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528451243] [2021-07-13 19:45:04,513 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:04,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:04,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:45:04,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:05,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:05,058 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528451243] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:05,058 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:05,058 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:05,058 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252737927] [2021-07-13 19:45:05,058 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:05,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:05,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:05,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:05,058 INFO L87 Difference]: Start difference. First operand 741 states and 2548 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:05,919 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-07-13 19:45:06,060 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-07-13 19:45:06,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:06,208 INFO L93 Difference]: Finished difference Result 1086 states and 3521 transitions. [2021-07-13 19:45:06,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:06,209 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:06,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:06,211 INFO L225 Difference]: With dead ends: 1086 [2021-07-13 19:45:06,211 INFO L226 Difference]: Without dead ends: 1056 [2021-07-13 19:45:06,211 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1394.5ms TimeCoverageRelationStatistics Valid=188, Invalid=682, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:45:06,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2021-07-13 19:45:06,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 745. [2021-07-13 19:45:06,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 3.4381720430107525) internal successors, (2558), 744 states have internal predecessors, (2558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:06,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2558 transitions. [2021-07-13 19:45:06,220 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2558 transitions. Word has length 20 [2021-07-13 19:45:06,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:06,220 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2558 transitions. [2021-07-13 19:45:06,220 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:06,220 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2558 transitions. [2021-07-13 19:45:06,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:06,221 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:06,221 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:06,423 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11047 [2021-07-13 19:45:06,424 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:06,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:06,424 INFO L82 PathProgramCache]: Analyzing trace with hash -555887772, now seen corresponding path program 74 times [2021-07-13 19:45:06,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:06,424 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919255964] [2021-07-13 19:45:06,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:06,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:06,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:06,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919255964] [2021-07-13 19:45:06,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919255964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:06,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413366984] [2021-07-13 19:45:06,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:06,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:06,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:06,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:45:06,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:07,053 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:07,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413366984] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:07,053 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:07,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:07,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273762121] [2021-07-13 19:45:07,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:07,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:07,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:07,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:07,054 INFO L87 Difference]: Start difference. First operand 745 states and 2558 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:07,474 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2021-07-13 19:45:07,712 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 53 [2021-07-13 19:45:07,989 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-07-13 19:45:08,381 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-07-13 19:45:08,706 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-07-13 19:45:08,870 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-13 19:45:09,243 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-07-13 19:45:09,365 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 48 [2021-07-13 19:45:09,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:09,401 INFO L93 Difference]: Finished difference Result 1118 states and 3671 transitions. [2021-07-13 19:45:09,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:45:09,401 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:09,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:09,403 INFO L225 Difference]: With dead ends: 1118 [2021-07-13 19:45:09,403 INFO L226 Difference]: Without dead ends: 1103 [2021-07-13 19:45:09,403 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 2411.3ms TimeCoverageRelationStatistics Valid=379, Invalid=1343, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 19:45:09,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2021-07-13 19:45:09,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 746. [2021-07-13 19:45:09,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 3.438926174496644) internal successors, (2562), 745 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:09,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2562 transitions. [2021-07-13 19:45:09,412 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2562 transitions. Word has length 20 [2021-07-13 19:45:09,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:09,412 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2562 transitions. [2021-07-13 19:45:09,413 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:09,413 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2562 transitions. [2021-07-13 19:45:09,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:09,414 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:09,414 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:09,614 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11066,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:09,614 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:09,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:09,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1896142186, now seen corresponding path program 75 times [2021-07-13 19:45:09,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:09,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856858282] [2021-07-13 19:45:09,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:09,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:09,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:09,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:09,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856858282] [2021-07-13 19:45:09,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856858282] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:09,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666770949] [2021-07-13 19:45:09,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:09,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:45:09,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:09,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:45:09,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:10,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-07-13 19:45:10,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666770949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:10,258 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:10,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:10,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641199801] [2021-07-13 19:45:10,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:10,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:10,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:10,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:10,259 INFO L87 Difference]: Start difference. First operand 746 states and 2562 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:11,329 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-07-13 19:45:11,612 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-13 19:45:11,786 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 48 [2021-07-13 19:45:11,991 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 77 [2021-07-13 19:45:12,259 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 58 [2021-07-13 19:45:12,394 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2021-07-13 19:45:12,690 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-07-13 19:45:12,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:12,725 INFO L93 Difference]: Finished difference Result 1245 states and 4029 transitions. [2021-07-13 19:45:12,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:45:12,726 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:12,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:12,727 INFO L225 Difference]: With dead ends: 1245 [2021-07-13 19:45:12,727 INFO L226 Difference]: Without dead ends: 1200 [2021-07-13 19:45:12,728 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 2568.0ms TimeCoverageRelationStatistics Valid=260, Invalid=930, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:45:12,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states. [2021-07-13 19:45:12,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 754. [2021-07-13 19:45:12,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 3.4395750332005313) internal successors, (2590), 753 states have internal predecessors, (2590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:12,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2590 transitions. [2021-07-13 19:45:12,738 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2590 transitions. Word has length 20 [2021-07-13 19:45:12,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:12,738 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2590 transitions. [2021-07-13 19:45:12,738 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:12,738 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2590 transitions. [2021-07-13 19:45:12,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:12,739 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:12,739 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:12,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11089,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:12,939 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:12,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:12,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1801488452, now seen corresponding path program 76 times [2021-07-13 19:45:12,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:12,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282735245] [2021-07-13 19:45:12,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:12,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:13,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:13,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:13,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282735245] [2021-07-13 19:45:13,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282735245] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:13,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631335777] [2021-07-13 19:45:13,124 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:13,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:13,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:13,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:45:13,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:13,632 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:13,632 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631335777] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:13,632 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:13,632 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:13,632 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197612368] [2021-07-13 19:45:13,632 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:13,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:13,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:13,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:13,633 INFO L87 Difference]: Start difference. First operand 754 states and 2590 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:14,674 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-07-13 19:45:14,963 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-07-13 19:45:15,379 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-07-13 19:45:15,498 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-07-13 19:45:15,638 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 58 [2021-07-13 19:45:15,822 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-07-13 19:45:16,172 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-07-13 19:45:16,343 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-07-13 19:45:16,547 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 54 [2021-07-13 19:45:16,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:16,691 INFO L93 Difference]: Finished difference Result 1351 states and 4386 transitions. [2021-07-13 19:45:16,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 19:45:16,692 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:16,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:16,694 INFO L225 Difference]: With dead ends: 1351 [2021-07-13 19:45:16,694 INFO L226 Difference]: Without dead ends: 1276 [2021-07-13 19:45:16,694 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 3052.9ms TimeCoverageRelationStatistics Valid=457, Invalid=1705, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 19:45:16,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2021-07-13 19:45:16,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 760. [2021-07-13 19:45:16,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 3.437417654808959) internal successors, (2609), 759 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:16,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2609 transitions. [2021-07-13 19:45:16,704 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2609 transitions. Word has length 20 [2021-07-13 19:45:16,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:16,704 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2609 transitions. [2021-07-13 19:45:16,704 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:16,705 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2609 transitions. [2021-07-13 19:45:16,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:16,705 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:16,705 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:16,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11110,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:16,906 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:16,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:16,906 INFO L82 PathProgramCache]: Analyzing trace with hash -625997808, now seen corresponding path program 77 times [2021-07-13 19:45:16,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:16,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982791466] [2021-07-13 19:45:16,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:16,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:17,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:17,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:17,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982791466] [2021-07-13 19:45:17,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982791466] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:17,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424733998] [2021-07-13 19:45:17,044 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:17,096 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:17,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:17,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:45:17,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:17,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:17,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424733998] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:17,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:17,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:45:17,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020769501] [2021-07-13 19:45:17,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:45:17,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:17,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:45:17,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:17,553 INFO L87 Difference]: Start difference. First operand 760 states and 2609 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:18,529 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 49 [2021-07-13 19:45:18,842 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-07-13 19:45:19,014 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-07-13 19:45:19,477 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-07-13 19:45:19,758 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 63 [2021-07-13 19:45:20,059 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-07-13 19:45:20,263 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 61 [2021-07-13 19:45:20,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:20,281 INFO L93 Difference]: Finished difference Result 1228 states and 4050 transitions. [2021-07-13 19:45:20,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 19:45:20,281 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:20,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:20,283 INFO L225 Difference]: With dead ends: 1228 [2021-07-13 19:45:20,283 INFO L226 Difference]: Without dead ends: 1168 [2021-07-13 19:45:20,284 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 2759.6ms TimeCoverageRelationStatistics Valid=359, Invalid=1533, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 19:45:20,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2021-07-13 19:45:20,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 760. [2021-07-13 19:45:20,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 3.437417654808959) internal successors, (2609), 759 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:20,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2609 transitions. [2021-07-13 19:45:20,293 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2609 transitions. Word has length 20 [2021-07-13 19:45:20,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:20,293 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2609 transitions. [2021-07-13 19:45:20,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:20,293 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2609 transitions. [2021-07-13 19:45:20,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:20,294 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:20,294 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:20,495 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11128,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:20,495 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:20,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:20,495 INFO L82 PathProgramCache]: Analyzing trace with hash 1601784788, now seen corresponding path program 78 times [2021-07-13 19:45:20,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:20,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539021825] [2021-07-13 19:45:20,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:20,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:20,703 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:20,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:20,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539021825] [2021-07-13 19:45:20,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539021825] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:20,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309300094] [2021-07-13 19:45:20,703 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:20,774 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:45:20,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:20,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:45:20,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:21,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:21,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309300094] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:21,253 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:21,253 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:21,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346246509] [2021-07-13 19:45:21,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:21,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:21,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:21,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:21,253 INFO L87 Difference]: Start difference. First operand 760 states and 2609 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:21,949 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-07-13 19:45:22,385 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-07-13 19:45:22,586 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-07-13 19:45:22,797 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 48 [2021-07-13 19:45:23,029 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-07-13 19:45:23,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:23,062 INFO L93 Difference]: Finished difference Result 1211 states and 3932 transitions. [2021-07-13 19:45:23,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:45:23,062 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:23,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:23,064 INFO L225 Difference]: With dead ends: 1211 [2021-07-13 19:45:23,064 INFO L226 Difference]: Without dead ends: 1166 [2021-07-13 19:45:23,064 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 1993.1ms TimeCoverageRelationStatistics Valid=230, Invalid=960, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:45:23,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-07-13 19:45:23,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 755. [2021-07-13 19:45:23,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 3.4416445623342176) internal successors, (2595), 754 states have internal predecessors, (2595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:23,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2595 transitions. [2021-07-13 19:45:23,074 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2595 transitions. Word has length 20 [2021-07-13 19:45:23,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:23,074 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2595 transitions. [2021-07-13 19:45:23,074 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:23,074 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2595 transitions. [2021-07-13 19:45:23,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:23,075 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:23,075 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:23,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11145 [2021-07-13 19:45:23,276 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:23,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:23,276 INFO L82 PathProgramCache]: Analyzing trace with hash 1270707550, now seen corresponding path program 79 times [2021-07-13 19:45:23,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:23,276 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667577996] [2021-07-13 19:45:23,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:23,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:23,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:23,452 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:23,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667577996] [2021-07-13 19:45:23,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667577996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:23,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055418496] [2021-07-13 19:45:23,452 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:23,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:23,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:45:23,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:24,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:24,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055418496] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:24,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:24,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:24,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383501505] [2021-07-13 19:45:24,008 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:24,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:24,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:24,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:24,009 INFO L87 Difference]: Start difference. First operand 755 states and 2595 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:25,220 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-07-13 19:45:25,473 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-07-13 19:45:25,806 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-13 19:45:25,944 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-07-13 19:45:26,112 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 53 [2021-07-13 19:45:26,393 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 54 [2021-07-13 19:45:26,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:26,503 INFO L93 Difference]: Finished difference Result 1507 states and 4666 transitions. [2021-07-13 19:45:26,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 19:45:26,503 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:26,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:26,505 INFO L225 Difference]: With dead ends: 1507 [2021-07-13 19:45:26,505 INFO L226 Difference]: Without dead ends: 1417 [2021-07-13 19:45:26,505 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 2563.7ms TimeCoverageRelationStatistics Valid=350, Invalid=1456, Unknown=0, NotChecked=0, Total=1806 [2021-07-13 19:45:26,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2021-07-13 19:45:26,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 782. [2021-07-13 19:45:26,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 781 states have (on average 3.4532650448143407) internal successors, (2697), 781 states have internal predecessors, (2697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:26,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 2697 transitions. [2021-07-13 19:45:26,517 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 2697 transitions. Word has length 20 [2021-07-13 19:45:26,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:26,517 INFO L482 AbstractCegarLoop]: Abstraction has 782 states and 2697 transitions. [2021-07-13 19:45:26,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:26,517 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 2697 transitions. [2021-07-13 19:45:26,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:26,518 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:26,518 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:26,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11169 [2021-07-13 19:45:26,719 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:26,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:26,719 INFO L82 PathProgramCache]: Analyzing trace with hash -519643180, now seen corresponding path program 80 times [2021-07-13 19:45:26,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:26,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281218481] [2021-07-13 19:45:26,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:26,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:26,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-07-13 19:45:26,911 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:26,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281218481] [2021-07-13 19:45:26,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281218481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:26,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991472553] [2021-07-13 19:45:26,911 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:26,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:26,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:26,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:45:26,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:27,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:27,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991472553] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:27,443 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:27,443 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:27,443 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684269765] [2021-07-13 19:45:27,443 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:27,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:27,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:27,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:27,444 INFO L87 Difference]: Start difference. First operand 782 states and 2697 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:27,925 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-07-13 19:45:28,093 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-07-13 19:45:28,340 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-07-13 19:45:28,560 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 46 [2021-07-13 19:45:28,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:28,583 INFO L93 Difference]: Finished difference Result 1223 states and 3950 transitions. [2021-07-13 19:45:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:28,584 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:28,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:28,585 INFO L225 Difference]: With dead ends: 1223 [2021-07-13 19:45:28,586 INFO L226 Difference]: Without dead ends: 1178 [2021-07-13 19:45:28,586 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1360.2ms TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:45:28,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2021-07-13 19:45:28,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 778. [2021-07-13 19:45:28,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 777 states have (on average 3.4555984555984556) internal successors, (2685), 777 states have internal predecessors, (2685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:28,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 2685 transitions. [2021-07-13 19:45:28,596 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 2685 transitions. Word has length 20 [2021-07-13 19:45:28,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:28,596 INFO L482 AbstractCegarLoop]: Abstraction has 778 states and 2685 transitions. [2021-07-13 19:45:28,596 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:28,596 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 2685 transitions. [2021-07-13 19:45:28,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:28,597 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:28,597 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:28,797 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11187 [2021-07-13 19:45:28,798 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:28,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:28,798 INFO L82 PathProgramCache]: Analyzing trace with hash 2077939720, now seen corresponding path program 81 times [2021-07-13 19:45:28,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:28,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971998817] [2021-07-13 19:45:28,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:28,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:28,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:28,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:28,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971998817] [2021-07-13 19:45:28,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971998817] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:28,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964086285] [2021-07-13 19:45:28,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:28,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:45:28,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:28,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:45:28,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:29,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:29,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:29,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,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 9 treesize of output 2 [2021-07-13 19:45:29,376 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:45:29,380 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:29,385 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:29,389 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,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 7 treesize of output 1 [2021-07-13 19:45:29,393 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,396 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:29,396 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:29,399 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:45:29,404 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:29,408 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:29,412 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:29,416 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,419 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:29,420 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,422 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:29,423 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:29,427 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,430 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:29,431 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,433 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:29,434 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,436 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:29,437 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:29,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:29,441 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:29,600 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-07-13 19:45:29,600 INFO L628 ElimStorePlain]: treesize reduction 63, result has 76.5 percent of original size [2021-07-13 19:45:29,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-13 19:45:29,603 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:746, output treesize:197 [2021-07-13 19:45:29,739 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-07-13 19:45:30,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:30,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:30,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:30,610 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 35 [2021-07-13 19:45:30,610 INFO L628 ElimStorePlain]: treesize reduction 239, result has 30.3 percent of original size [2021-07-13 19:45:30,610 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-13 19:45:30,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:45:30,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:353, output treesize:104 [2021-07-13 19:45:30,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-07-13 19:45:30,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964086285] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:30,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:30,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:45:30,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33007245] [2021-07-13 19:45:30,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:30,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:30,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:30,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:30,731 INFO L87 Difference]: Start difference. First operand 778 states and 2685 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:31,231 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 62 [2021-07-13 19:45:31,610 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 82 [2021-07-13 19:45:31,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:31,648 INFO L93 Difference]: Finished difference Result 1049 states and 3484 transitions. [2021-07-13 19:45:31,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:31,648 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:31,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:31,650 INFO L225 Difference]: With dead ends: 1049 [2021-07-13 19:45:31,650 INFO L226 Difference]: Without dead ends: 1034 [2021-07-13 19:45:31,650 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1181.3ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:45:31,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-07-13 19:45:31,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 782. [2021-07-13 19:45:31,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 781 states have (on average 3.4532650448143407) internal successors, (2697), 781 states have internal predecessors, (2697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:31,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 2697 transitions. [2021-07-13 19:45:31,660 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 2697 transitions. Word has length 20 [2021-07-13 19:45:31,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:31,660 INFO L482 AbstractCegarLoop]: Abstraction has 782 states and 2697 transitions. [2021-07-13 19:45:31,660 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:31,660 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 2697 transitions. [2021-07-13 19:45:31,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:31,661 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:31,661 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:31,863 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11216,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:31,863 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:31,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:31,863 INFO L82 PathProgramCache]: Analyzing trace with hash -157505874, now seen corresponding path program 82 times [2021-07-13 19:45:31,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:31,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252985547] [2021-07-13 19:45:31,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:31,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:32,079 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:32,080 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:32,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252985547] [2021-07-13 19:45:32,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252985547] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:32,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930804746] [2021-07-13 19:45:32,080 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:32,134 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:32,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:32,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:45:32,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:32,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:32,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,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 8 treesize of output 1 [2021-07-13 19:45:32,856 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,861 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:32,868 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,873 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,879 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:45:32,885 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,889 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,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 8 treesize of output 1 [2021-07-13 19:45:32,895 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:45:32,901 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:45:32,908 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,911 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,912 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,916 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,917 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,920 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,921 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:45:32,926 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,930 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,935 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,938 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,939 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,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-07-13 19:45:32,944 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,947 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,948 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,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 10 treesize of output 1 [2021-07-13 19:45:32,953 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,957 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,957 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,960 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,961 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:45:32,966 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:32,970 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,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 10 treesize of output 1 [2021-07-13 19:45:32,975 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,978 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:32,979 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:32,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:32,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:45:32,983 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,158 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-13 19:45:33,158 INFO L628 ElimStorePlain]: treesize reduction 55, result has 76.9 percent of original size [2021-07-13 19:45:33,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:33,163 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:33,166 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:33,170 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:33,173 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:45:33,177 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:33,180 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:33,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:45:33,253 INFO L247 ElimStorePlain]: Needed 35 recursive calls to eliminate 3 variables, input treesize:1173, output treesize:132 [2021-07-13 19:45:33,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:33,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930804746] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:33,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:33,452 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:45:33,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364632710] [2021-07-13 19:45:33,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:33,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:33,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:33,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:33,453 INFO L87 Difference]: Start difference. First operand 782 states and 2697 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:34,364 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-07-13 19:45:34,749 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-07-13 19:45:34,966 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-07-13 19:45:35,153 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2021-07-13 19:45:35,324 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2021-07-13 19:45:35,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:35,347 INFO L93 Difference]: Finished difference Result 1142 states and 3655 transitions. [2021-07-13 19:45:35,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:45:35,347 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:35,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:35,349 INFO L225 Difference]: With dead ends: 1142 [2021-07-13 19:45:35,349 INFO L226 Difference]: Without dead ends: 1067 [2021-07-13 19:45:35,349 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 2017.2ms TimeCoverageRelationStatistics Valid=210, Invalid=1050, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:45:35,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2021-07-13 19:45:35,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 786. [2021-07-13 19:45:35,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 3.4535031847133757) internal successors, (2711), 785 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:35,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-07-13 19:45:35,359 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-07-13 19:45:35,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:35,359 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-07-13 19:45:35,359 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:35,359 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-07-13 19:45:35,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:35,360 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:35,360 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:35,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11511 [2021-07-13 19:45:35,561 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:35,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:35,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1017984770, now seen corresponding path program 83 times [2021-07-13 19:45:35,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:35,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339529692] [2021-07-13 19:45:35,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:35,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:35,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:35,726 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:35,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339529692] [2021-07-13 19:45:35,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339529692] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:35,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99998917] [2021-07-13 19:45:35,726 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:35,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:35,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:35,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:45:35,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:36,204 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:36,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99998917] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:36,204 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:36,204 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:45:36,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740141909] [2021-07-13 19:45:36,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:45:36,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:36,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:45:36,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:36,205 INFO L87 Difference]: Start difference. First operand 786 states and 2711 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:37,525 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2021-07-13 19:45:37,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:37,646 INFO L93 Difference]: Finished difference Result 1051 states and 3423 transitions. [2021-07-13 19:45:37,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:45:37,646 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:37,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:37,648 INFO L225 Difference]: With dead ends: 1051 [2021-07-13 19:45:37,648 INFO L226 Difference]: Without dead ends: 991 [2021-07-13 19:45:37,648 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 1488.6ms TimeCoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:45:37,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2021-07-13 19:45:37,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 786. [2021-07-13 19:45:37,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 3.4535031847133757) internal successors, (2711), 785 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:37,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-07-13 19:45:37,657 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-07-13 19:45:37,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:37,657 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-07-13 19:45:37,657 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:37,657 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-07-13 19:45:37,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:37,658 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:37,658 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:37,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11727 [2021-07-13 19:45:37,859 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:37,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:37,859 INFO L82 PathProgramCache]: Analyzing trace with hash -1519578236, now seen corresponding path program 84 times [2021-07-13 19:45:37,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:37,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306361356] [2021-07-13 19:45:37,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:37,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:38,100 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:38,100 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:38,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306361356] [2021-07-13 19:45:38,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306361356] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:38,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224630160] [2021-07-13 19:45:38,100 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:38,172 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:45:38,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:38,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:45:38,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:38,764 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_634, v_prenex_635, v_prenex_639], 6=[ends_with_10, v_prenex_636, v_prenex_637]} [2021-07-13 19:45:38,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 5 treesize of output 1 [2021-07-13 19:45:38,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,148 WARN L205 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 106 [2021-07-13 19:45:39,149 INFO L628 ElimStorePlain]: treesize reduction 472, result has 46.4 percent of original size [2021-07-13 19:45:39,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 3 treesize of output 1 [2021-07-13 19:45:39,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:39,159 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,455 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 103 [2021-07-13 19:45:39,455 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.3 percent of original size [2021-07-13 19:45:39,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:39,461 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,608 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:45:39,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:39,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:39,614 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,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-07-13 19:45:39,619 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,764 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:45:39,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:39,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:39,770 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,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 4 treesize of output 2 [2021-07-13 19:45:39,775 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,919 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:45:39,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:39,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:39,925 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:39,929 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:40,064 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:45:40,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:40,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: 8 dim-0 vars, and 10 xjuncts. [2021-07-13 19:45:40,074 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 9 variables, input treesize:886, output treesize:360 [2021-07-13 19:45:40,308 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 108 [2021-07-13 19:45:40,641 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 89 [2021-07-13 19:45:41,858 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:41,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,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-07-13 19:45:41,864 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:41,869 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:41,875 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:41,878 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,066 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 61 [2021-07-13 19:45:42,067 INFO L628 ElimStorePlain]: treesize reduction 340, result has 36.9 percent of original size [2021-07-13 19:45:42,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-07-13 19:45:42,071 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:42,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:42,143 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:42,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 6 treesize of output 2 [2021-07-13 19:45:42,214 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:42,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:45:42,282 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:672, output treesize:167 [2021-07-13 19:45:42,463 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:42,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224630160] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:42,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:42,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:45:42,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883744626] [2021-07-13 19:45:42,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:42,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:42,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:42,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:42,464 INFO L87 Difference]: Start difference. First operand 786 states and 2711 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:42,923 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-07-13 19:45:43,487 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 114 [2021-07-13 19:45:43,707 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-07-13 19:45:44,050 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 125 [2021-07-13 19:45:44,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:44,105 INFO L93 Difference]: Finished difference Result 1156 states and 3795 transitions. [2021-07-13 19:45:44,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:44,105 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:44,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:44,107 INFO L225 Difference]: With dead ends: 1156 [2021-07-13 19:45:44,107 INFO L226 Difference]: Without dead ends: 1141 [2021-07-13 19:45:44,107 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 2275.5ms TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:45:44,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-07-13 19:45:44,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 786. [2021-07-13 19:45:44,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 3.4535031847133757) internal successors, (2711), 785 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:44,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-07-13 19:45:44,117 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-07-13 19:45:44,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:44,117 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-07-13 19:45:44,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:44,117 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-07-13 19:45:44,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:44,118 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:44,118 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:44,319 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11749,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:44,319 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:44,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:44,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1832315252, now seen corresponding path program 85 times [2021-07-13 19:45:44,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:44,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505409956] [2021-07-13 19:45:44,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:44,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:44,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:44,495 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:44,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505409956] [2021-07-13 19:45:44,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505409956] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:44,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695549371] [2021-07-13 19:45:44,496 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:44,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:44,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:45:44,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:45,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:45,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,887 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:45,892 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,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 9 treesize of output 1 [2021-07-13 19:45:45,897 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,902 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,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 9 treesize of output 1 [2021-07-13 19:45:45,907 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,911 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,911 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:45,916 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:45:45,921 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,925 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:45,930 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,934 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,938 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,941 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,942 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,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-07-13 19:45:45,947 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,950 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:45:45,955 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,959 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,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 11 treesize of output 2 [2021-07-13 19:45:45,964 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:45,968 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,972 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,972 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,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 8 treesize of output 1 [2021-07-13 19:45:45,977 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,980 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,980 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,983 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,984 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,154 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-13 19:45:46,154 INFO L628 ElimStorePlain]: treesize reduction 21, result has 89.7 percent of original size [2021-07-13 19:45:46,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:46,158 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,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-07-13 19:45:46,162 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:46,166 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:46,169 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:45:46,173 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:46,176 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:46,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:45:46,248 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1005, output treesize:132 [2021-07-13 19:45:46,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-07-13 19:45:46,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695549371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:46,440 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:46,440 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:45:46,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011153334] [2021-07-13 19:45:46,440 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:46,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:46,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:46,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:46,441 INFO L87 Difference]: Start difference. First operand 786 states and 2711 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:46,988 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-07-13 19:45:47,176 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-07-13 19:45:47,676 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 43 [2021-07-13 19:45:47,829 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-07-13 19:45:47,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:47,844 INFO L93 Difference]: Finished difference Result 1180 states and 3778 transitions. [2021-07-13 19:45:47,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:45:47,845 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:47,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:47,847 INFO L225 Difference]: With dead ends: 1180 [2021-07-13 19:45:47,847 INFO L226 Difference]: Without dead ends: 1120 [2021-07-13 19:45:47,847 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 1584.7ms TimeCoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:45:47,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-07-13 19:45:47,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 801. [2021-07-13 19:45:47,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 800 states have (on average 3.4575) internal successors, (2766), 800 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:47,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 2766 transitions. [2021-07-13 19:45:47,858 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 2766 transitions. Word has length 20 [2021-07-13 19:45:47,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:47,858 INFO L482 AbstractCegarLoop]: Abstraction has 801 states and 2766 transitions. [2021-07-13 19:45:47,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-07-13 19:45:47,858 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 2766 transitions. [2021-07-13 19:45:47,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:47,859 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:47,859 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:48,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12232,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:48,060 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:48,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:48,060 INFO L82 PathProgramCache]: Analyzing trace with hash 1612649706, now seen corresponding path program 86 times [2021-07-13 19:45:48,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:48,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591697472] [2021-07-13 19:45:48,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:48,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:48,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:48,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:48,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591697472] [2021-07-13 19:45:48,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591697472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:48,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107309608] [2021-07-13 19:45:48,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:48,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:48,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:48,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:45:48,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:49,966 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,971 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:45:49,978 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,983 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,984 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,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 8 treesize of output 1 [2021-07-13 19:45:49,990 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,995 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,996 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,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-07-13 19:45:50,004 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:50,012 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,017 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:50,023 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:50,029 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,034 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:45:50,041 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,046 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,051 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,055 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,056 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:50,063 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,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 7 treesize of output 1 [2021-07-13 19:45:50,069 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:45:50,076 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,081 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,085 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,086 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,090 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,091 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,096 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,096 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:50,102 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,107 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,107 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,112 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,116 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:50,122 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:45:50,128 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,132 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,132 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:45:50,138 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:50,143 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:50,149 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:50,154 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,158 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,158 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:50,164 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:50,169 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:50,174 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,177 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,178 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,182 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,501 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-13 19:45:50,501 INFO L628 ElimStorePlain]: treesize reduction 36, result has 90.3 percent of original size [2021-07-13 19:45:50,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:50,506 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:50,511 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:50,515 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,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-07-13 19:45:50,519 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:45:50,523 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,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 4 treesize of output 2 [2021-07-13 19:45:50,528 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:45: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-07-13 19:45:50,532 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:50,536 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:50,540 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:50,544 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,679 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-13 19:45:50,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:50,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:45:50,683 INFO L247 ElimStorePlain]: Needed 51 recursive calls to eliminate 3 variables, input treesize:1817, output treesize:257 [2021-07-13 19:45:50,908 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-13 19:45:51,126 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:51,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107309608] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:51,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:51,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:45:51,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758210324] [2021-07-13 19:45:51,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:51,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:51,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:51,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:51,127 INFO L87 Difference]: Start difference. First operand 801 states and 2766 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:51,688 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 56 [2021-07-13 19:45:51,883 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-07-13 19:45:52,330 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-07-13 19:45:52,582 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-13 19:45:52,839 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-07-13 19:45:53,113 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2021-07-13 19:45:53,336 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 43 [2021-07-13 19:45:53,539 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-07-13 19:45:53,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:53,641 INFO L93 Difference]: Finished difference Result 1361 states and 4229 transitions. [2021-07-13 19:45:53,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:45:53,641 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:53,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:53,643 INFO L225 Difference]: With dead ends: 1361 [2021-07-13 19:45:53,643 INFO L226 Difference]: Without dead ends: 1256 [2021-07-13 19:45:53,643 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 2845.0ms TimeCoverageRelationStatistics Valid=289, Invalid=1043, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:45:53,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states. [2021-07-13 19:45:53,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 803. [2021-07-13 19:45:53,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 3.463840399002494) internal successors, (2778), 802 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:53,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2778 transitions. [2021-07-13 19:45:53,655 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2778 transitions. Word has length 20 [2021-07-13 19:45:53,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:53,655 INFO L482 AbstractCegarLoop]: Abstraction has 803 states and 2778 transitions. [2021-07-13 19:45:53,655 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:53,655 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2778 transitions. [2021-07-13 19:45:53,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:53,656 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:53,656 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:53,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12766 [2021-07-13 19:45:53,857 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:53,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:53,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1682759742, now seen corresponding path program 87 times [2021-07-13 19:45:53,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:53,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751522669] [2021-07-13 19:45:53,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:53,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:54,039 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:54,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:54,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751522669] [2021-07-13 19:45:54,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751522669] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:54,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581541646] [2021-07-13 19:45:54,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:54,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:45:54,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:54,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:45:54,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:54,408 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:54,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:54,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,417 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:54,418 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,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 9 treesize of output 2 [2021-07-13 19:45:54,423 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:54,428 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:54,433 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:54,438 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:54,443 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,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-07-13 19:45:54,448 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:54,452 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,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 7 treesize of output 1 [2021-07-13 19:45:54,457 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,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 9 treesize of output 2 [2021-07-13 19:45:54,462 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,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 8 treesize of output 1 [2021-07-13 19:45:54,467 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,470 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:54,470 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,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 8 treesize of output 1 [2021-07-13 19:45:54,475 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,478 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:54,479 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,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-07-13 19:45:54,484 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:54,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:54,489 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,492 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:54,492 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,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 3 treesize of output 1 [2021-07-13 19:45:54,496 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:54,729 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-07-13 19:45:54,729 INFO L628 ElimStorePlain]: treesize reduction 148, result has 65.2 percent of original size [2021-07-13 19:45:54,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-13 19:45:54,733 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:971, output treesize:269 [2021-07-13 19:45:54,930 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-07-13 19:45:55,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:55,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:55,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,984 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 77 [2021-07-13 19:45:55,984 INFO L628 ElimStorePlain]: treesize reduction 352, result has 48.1 percent of original size [2021-07-13 19:45:55,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:55,989 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,123 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:45:56,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:56,128 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,259 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:45:56,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,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-07-13 19:45:56,264 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45: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 6 treesize of output 2 [2021-07-13 19:45:56,268 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,397 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:45:56,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,398 INFO L518 ElimStorePlain]: Eliminatee v_prenex_655 vanished before elimination [2021-07-13 19:45: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-07-13 19:45:56,402 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,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-07-13 19:45:56,406 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,536 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:45:56,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,537 INFO L518 ElimStorePlain]: Eliminatee v_prenex_659 vanished before elimination [2021-07-13 19:45:56,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:45:56,540 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:715, output treesize:267 [2021-07-13 19:45:56,686 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-07-13 19:45:56,902 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:56,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581541646] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:56,902 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:56,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:45:56,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424303047] [2021-07-13 19:45:56,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:56,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:56,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:56,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:56,903 INFO L87 Difference]: Start difference. First operand 803 states and 2778 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:57,065 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 48 [2021-07-13 19:45:57,240 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-07-13 19:45:57,395 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-07-13 19:45:57,524 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-07-13 19:45:57,871 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-07-13 19:45:58,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:58,008 INFO L93 Difference]: Finished difference Result 1027 states and 3412 transitions. [2021-07-13 19:45:58,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:45:58,009 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:58,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:58,010 INFO L225 Difference]: With dead ends: 1027 [2021-07-13 19:45:58,010 INFO L226 Difference]: Without dead ends: 1012 [2021-07-13 19:45:58,011 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1595.8ms TimeCoverageRelationStatistics Valid=152, Invalid=448, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:45:58,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2021-07-13 19:45:58,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 803. [2021-07-13 19:45:58,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 3.463840399002494) internal successors, (2778), 802 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:58,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2778 transitions. [2021-07-13 19:45:58,020 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2778 transitions. Word has length 20 [2021-07-13 19:45:58,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:58,020 INFO L482 AbstractCegarLoop]: Abstraction has 803 states and 2778 transitions. [2021-07-13 19:45:58,020 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:58,020 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2778 transitions. [2021-07-13 19:45:58,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:58,021 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:58,021 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:58,222 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13521 [2021-07-13 19:45:58,222 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:58,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:58,223 INFO L82 PathProgramCache]: Analyzing trace with hash 1969149776, now seen corresponding path program 88 times [2021-07-13 19:45:58,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:58,223 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380712343] [2021-07-13 19:45:58,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:58,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:58,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:58,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:58,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380712343] [2021-07-13 19:45:58,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380712343] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:58,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446908560] [2021-07-13 19:45:58,375 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:58,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:58,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:58,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:45:58,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:58,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,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-07-13 19:45:58,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:58,747 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,751 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:58,751 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:58,756 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:45:58,761 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,764 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:58,765 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:58,769 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:45:58,773 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,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 6 treesize of output 2 [2021-07-13 19:45:58,778 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:45:58,782 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:58,786 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,789 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:58,790 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,793 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:58,794 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,797 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:58,797 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:58,802 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,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 9 treesize of output 2 [2021-07-13 19:45:58,807 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:45:58,811 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,814 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:58,815 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:45:58,820 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:58,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-07-13 19:45:58,824 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:59,009 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-07-13 19:45:59,009 INFO L628 ElimStorePlain]: treesize reduction 130, result has 64.9 percent of original size [2021-07-13 19:45:59,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-13 19:45:59,013 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:866, output treesize:230 [2021-07-13 19:45:59,174 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-07-13 19:46:00,374 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_671, v_prenex_665, ends_with_6, v_prenex_669], 10=[ends_with_2, v_prenex_667]} [2021-07-13 19:46:00,378 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,574 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 61 [2021-07-13 19:46:00,574 INFO L628 ElimStorePlain]: treesize reduction 459, result has 29.6 percent of original size [2021-07-13 19:46:00,574 INFO L518 ElimStorePlain]: Eliminatee v_prenex_665 vanished before elimination [2021-07-13 19:46:00,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:00,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:00,582 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,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-07-13 19:46:00,586 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:00,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-07-13 19:46:00,654 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:00,657 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:00,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 6 treesize of output 2 [2021-07-13 19:46:00,722 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:00,725 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,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 6 treesize of output 2 [2021-07-13 19:46:00,729 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:00,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:00,788 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:00,791 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:00,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:46:00,845 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 12 variables, input treesize:677, output treesize:136 [2021-07-13 19:46:01,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:01,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446908560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:01,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:01,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:01,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480391643] [2021-07-13 19:46:01,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:01,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:01,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:01,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:01,016 INFO L87 Difference]: Start difference. First operand 803 states and 2778 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:01,652 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2021-07-13 19:46:01,818 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:46:02,188 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 82 [2021-07-13 19:46:02,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:02,223 INFO L93 Difference]: Finished difference Result 1097 states and 3621 transitions. [2021-07-13 19:46:02,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:46:02,223 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:02,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:02,225 INFO L225 Difference]: With dead ends: 1097 [2021-07-13 19:46:02,225 INFO L226 Difference]: Without dead ends: 1082 [2021-07-13 19:46:02,225 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1587.7ms TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:02,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2021-07-13 19:46:02,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 806. [2021-07-13 19:46:02,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 805 states have (on average 3.462111801242236) internal successors, (2787), 805 states have internal predecessors, (2787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:02,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 2787 transitions. [2021-07-13 19:46:02,235 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 2787 transitions. Word has length 20 [2021-07-13 19:46:02,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:02,235 INFO L482 AbstractCegarLoop]: Abstraction has 806 states and 2787 transitions. [2021-07-13 19:46:02,236 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:02,236 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 2787 transitions. [2021-07-13 19:46:02,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:02,237 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:02,237 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:02,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13739,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:02,469 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:02,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:02,469 INFO L82 PathProgramCache]: Analyzing trace with hash -1115280876, now seen corresponding path program 89 times [2021-07-13 19:46:02,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:02,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324728671] [2021-07-13 19:46:02,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:02,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:02,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:02,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:02,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324728671] [2021-07-13 19:46:02,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324728671] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:02,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331590108] [2021-07-13 19:46:02,698 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:02,753 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:46:02,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:02,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:46:02,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:03,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:03,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331590108] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:03,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:03,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:46:03,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432681816] [2021-07-13 19:46:03,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:46:03,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:03,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:46:03,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:46:03,158 INFO L87 Difference]: Start difference. First operand 806 states and 2787 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:04,423 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 59 [2021-07-13 19:46:04,671 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 45 [2021-07-13 19:46:05,025 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2021-07-13 19:46:05,186 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2021-07-13 19:46:05,328 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 39 [2021-07-13 19:46:05,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:05,347 INFO L93 Difference]: Finished difference Result 1168 states and 3761 transitions. [2021-07-13 19:46:05,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:46:05,347 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:05,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:05,349 INFO L225 Difference]: With dead ends: 1168 [2021-07-13 19:46:05,349 INFO L226 Difference]: Without dead ends: 1108 [2021-07-13 19:46:05,349 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 2283.1ms TimeCoverageRelationStatistics Valid=297, Invalid=1343, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:46:05,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2021-07-13 19:46:05,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 818. [2021-07-13 19:46:05,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.4589963280293756) internal successors, (2826), 817 states have internal predecessors, (2826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:05,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2826 transitions. [2021-07-13 19:46:05,360 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2826 transitions. Word has length 20 [2021-07-13 19:46:05,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:05,360 INFO L482 AbstractCegarLoop]: Abstraction has 818 states and 2826 transitions. [2021-07-13 19:46:05,360 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:05,360 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2826 transitions. [2021-07-13 19:46:05,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:05,361 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:05,361 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:05,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13972 [2021-07-13 19:46:05,562 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:05,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:05,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1072902300, now seen corresponding path program 90 times [2021-07-13 19:46:05,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:05,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829965445] [2021-07-13 19:46:05,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:05,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:05,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-07-13 19:46:05,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:05,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829965445] [2021-07-13 19:46:05,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829965445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:05,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579954470] [2021-07-13 19:46:05,731 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:05,786 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:46:05,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:05,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:46:05,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:06,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:06,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:06,160 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:06,165 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:06,169 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:06,174 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,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 9 treesize of output 2 [2021-07-13 19:46:06,179 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,182 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:06,182 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,186 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:06,186 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:06,191 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:06,196 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,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 9 treesize of output 2 [2021-07-13 19:46:06,200 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:06,204 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,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-07-13 19:46:06,208 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:06,212 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,215 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:06,216 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,219 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:06,219 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,420 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-07-13 19:46:06,421 INFO L628 ElimStorePlain]: treesize reduction 69, result has 78.9 percent of original size [2021-07-13 19:46:06,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-13 19:46:06,424 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:711, output treesize:248 [2021-07-13 19:46:06,600 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-07-13 19:46:07,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:07,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 10 treesize of output 1 [2021-07-13 19:46:07,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:07,382 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 73 [2021-07-13 19:46:07,382 INFO L628 ElimStorePlain]: treesize reduction 245, result has 54.7 percent of original size [2021-07-13 19:46:07,382 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-07-13 19:46:07,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 3 treesize of output 1 [2021-07-13 19:46:07,386 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:07,500 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:46:07,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:07,501 INFO L518 ElimStorePlain]: Eliminatee v_prenex_675 vanished before elimination [2021-07-13 19:46:07,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:07,505 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:07,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:07,509 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:07,622 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:46:07,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:07,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-07-13 19:46:07,627 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:07,737 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-13 19:46:07,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:07,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:07,741 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:07,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:07,745 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:07,852 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-13 19:46:07,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:07,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:46:07,854 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:572, output treesize:229 [2021-07-13 19:46:07,985 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 40 [2021-07-13 19:46:08,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:08,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579954470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:08,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:08,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:08,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433850121] [2021-07-13 19:46:08,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:08,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:08,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:08,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:08,124 INFO L87 Difference]: Start difference. First operand 818 states and 2826 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:08,389 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2021-07-13 19:46:08,683 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 36 [2021-07-13 19:46:08,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:08,709 INFO L93 Difference]: Finished difference Result 1001 states and 3341 transitions. [2021-07-13 19:46:08,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:46:08,709 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:08,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:08,711 INFO L225 Difference]: With dead ends: 1001 [2021-07-13 19:46:08,711 INFO L226 Difference]: Without dead ends: 986 [2021-07-13 19:46:08,711 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1005.8ms TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:08,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2021-07-13 19:46:08,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 816. [2021-07-13 19:46:08,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.4613496932515337) internal successors, (2821), 815 states have internal predecessors, (2821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:08,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 2821 transitions. [2021-07-13 19:46:08,720 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 2821 transitions. Word has length 20 [2021-07-13 19:46:08,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:08,720 INFO L482 AbstractCegarLoop]: Abstraction has 816 states and 2821 transitions. [2021-07-13 19:46:08,721 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:08,721 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 2821 transitions. [2021-07-13 19:46:08,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:08,722 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:08,722 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:08,922 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13988,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:08,922 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:08,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:08,922 INFO L82 PathProgramCache]: Analyzing trace with hash 1293529654, now seen corresponding path program 91 times [2021-07-13 19:46:08,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:08,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979913972] [2021-07-13 19:46:08,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:08,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:09,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-07-13 19:46:09,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:09,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979913972] [2021-07-13 19:46:09,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979913972] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:09,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076052662] [2021-07-13 19:46:09,220 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:09,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:09,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:46:09,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:10,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,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 11 treesize of output 2 [2021-07-13 19:46:10,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,500 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,506 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,506 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:10,513 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:10,520 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,525 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,526 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:10,533 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:10,540 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:10,547 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,552 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,552 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:10,559 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,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 8 treesize of output 1 [2021-07-13 19:46:10,566 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,572 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,572 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,577 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,578 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:10,585 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,590 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,595 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,596 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:10,602 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:46:10,609 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,614 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,615 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:10,622 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,627 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,627 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,632 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,633 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,638 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,638 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,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 8 treesize of output 1 [2021-07-13 19:46:10,644 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,650 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:46:10,656 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:46:10,663 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:10,670 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:10,676 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,681 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:10,687 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,691 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,692 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:10,698 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,702 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,702 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,707 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,707 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,712 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,712 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,716 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,717 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,721 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,722 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:10,727 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:10,733 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,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 11 treesize of output 2 [2021-07-13 19:46:10,739 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:10,745 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:10,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:10,750 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,754 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,755 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,759 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,759 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,764 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,768 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,772 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:10,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:10,776 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,095 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-13 19:46:11,096 INFO L628 ElimStorePlain]: treesize reduction 120, result has 73.2 percent of original size [2021-07-13 19:46:11,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-07-13 19:46:11,101 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:11,105 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:11,109 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:11,114 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,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-07-13 19:46:11,118 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:11,122 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,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 4 treesize of output 2 [2021-07-13 19:46:11,126 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:11,130 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,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 4 treesize of output 2 [2021-07-13 19:46:11,134 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:11,138 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,271 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-13 19:46:11,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:11,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:46:11,274 INFO L247 ElimStorePlain]: Needed 61 recursive calls to eliminate 3 variables, input treesize:2296, output treesize:255 [2021-07-13 19:46:11,489 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-13 19:46:11,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:11,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076052662] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:11,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:11,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:11,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587418112] [2021-07-13 19:46:11,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:11,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:11,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:11,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:11,712 INFO L87 Difference]: Start difference. First operand 816 states and 2821 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:12,335 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-07-13 19:46:12,703 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-07-13 19:46:12,969 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-13 19:46:13,255 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-13 19:46:13,429 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 40 [2021-07-13 19:46:13,672 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-13 19:46:13,808 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-07-13 19:46:14,059 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 39 [2021-07-13 19:46:14,318 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 45 [2021-07-13 19:46:14,556 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 37 [2021-07-13 19:46:14,750 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 44 [2021-07-13 19:46:14,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:14,774 INFO L93 Difference]: Finished difference Result 1356 states and 4271 transitions. [2021-07-13 19:46:14,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 19:46:14,774 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:14,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:14,776 INFO L225 Difference]: With dead ends: 1356 [2021-07-13 19:46:14,776 INFO L226 Difference]: Without dead ends: 1251 [2021-07-13 19:46:14,776 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 3478.0ms TimeCoverageRelationStatistics Valid=355, Invalid=1451, Unknown=0, NotChecked=0, Total=1806 [2021-07-13 19:46:14,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2021-07-13 19:46:14,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 825. [2021-07-13 19:46:14,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 824 states have (on average 3.467233009708738) internal successors, (2857), 824 states have internal predecessors, (2857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:14,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 2857 transitions. [2021-07-13 19:46:14,787 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 2857 transitions. Word has length 20 [2021-07-13 19:46:14,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:14,787 INFO L482 AbstractCegarLoop]: Abstraction has 825 states and 2857 transitions. [2021-07-13 19:46:14,787 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:14,788 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 2857 transitions. [2021-07-13 19:46:14,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:14,789 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:14,789 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:14,989 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14243,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:14,989 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:14,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:14,989 INFO L82 PathProgramCache]: Analyzing trace with hash -396413250, now seen corresponding path program 92 times [2021-07-13 19:46:14,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:14,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122414310] [2021-07-13 19:46:14,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:14,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:15,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-07-13 19:46:15,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:15,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122414310] [2021-07-13 19:46:15,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122414310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:15,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81613143] [2021-07-13 19:46:15,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:15,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:15,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:15,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:46:15,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:15,801 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_683], 15=[ends_with_10]} [2021-07-13 19:46:15,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:15,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:15,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:15,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:15,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:15,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:15,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:15,815 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:15,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:15,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:15,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:15,822 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:15,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:15,827 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,301 WARN L205 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 117 [2021-07-13 19:46:16,302 INFO L628 ElimStorePlain]: treesize reduction 326, result has 62.5 percent of original size [2021-07-13 19:46:16,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:16,308 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 6 treesize of output 2 [2021-07-13 19:46:16,314 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 4 treesize of output 2 [2021-07-13 19:46:16,319 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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-07-13 19:46:16,325 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:16,331 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:16,336 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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-07-13 19:46:16,342 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:16,347 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 6 treesize of output 2 [2021-07-13 19:46:16,353 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,744 WARN L205 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 107 [2021-07-13 19:46:16,745 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.4 percent of original size [2021-07-13 19:46:16,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-07-13 19:46:16,758 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:972, output treesize:490 [2021-07-13 19:46:17,074 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 113 [2021-07-13 19:46:17,899 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:17,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:17,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:17,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:17,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,914 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:17,915 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:17,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:17,922 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:18,423 WARN L205 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 119 [2021-07-13 19:46:18,423 INFO L628 ElimStorePlain]: treesize reduction 591, result has 45.0 percent of original size [2021-07-13 19:46:18,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 4 treesize of output 2 [2021-07-13 19:46:18,431 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:18,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-07-13 19:46:18,437 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:18,634 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-13 19:46:18,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:18,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:18,641 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:18,834 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-13 19:46:18,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:18,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 3 treesize of output 1 [2021-07-13 19:46:18,840 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,031 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-13 19:46:19,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:19,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:19,037 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,226 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:46:19,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:19,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 3 treesize of output 1 [2021-07-13 19:46:19,232 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,427 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:46:19,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46: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 4 treesize of output 2 [2021-07-13 19:46:19,433 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,620 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-13 19:46:19,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:19,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:19,626 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,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 6 treesize of output 2 [2021-07-13 19:46:19,631 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,814 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:46:19,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:19,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:19,821 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,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 4 treesize of output 2 [2021-07-13 19:46:19,826 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,005 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:46:20,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:20,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 9 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-07-13 19:46:20,010 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 16 variables, input treesize:1235, output treesize:364 [2021-07-13 19:46:20,190 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-13 19:46:20,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:20,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81613143] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:20,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:20,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:20,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587809791] [2021-07-13 19:46:20,441 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:20,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:20,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:20,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:20,442 INFO L87 Difference]: Start difference. First operand 825 states and 2857 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:20,571 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 50 [2021-07-13 19:46:20,704 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 50 [2021-07-13 19:46:20,937 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-07-13 19:46:21,118 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2021-07-13 19:46:21,269 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 59 [2021-07-13 19:46:21,920 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2021-07-13 19:46:22,230 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 44 [2021-07-13 19:46:22,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:22,257 INFO L93 Difference]: Finished difference Result 1105 states and 3641 transitions. [2021-07-13 19:46:22,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:46:22,257 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:22,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:22,259 INFO L225 Difference]: With dead ends: 1105 [2021-07-13 19:46:22,259 INFO L226 Difference]: Without dead ends: 1090 [2021-07-13 19:46:22,259 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 2515.3ms TimeCoverageRelationStatistics Valid=243, Invalid=749, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:46:22,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2021-07-13 19:46:22,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 829. [2021-07-13 19:46:22,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 828 states have (on average 3.464975845410628) internal successors, (2869), 828 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:22,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 2869 transitions. [2021-07-13 19:46:22,269 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 2869 transitions. Word has length 20 [2021-07-13 19:46:22,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:22,269 INFO L482 AbstractCegarLoop]: Abstraction has 829 states and 2869 transitions. [2021-07-13 19:46:22,269 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:22,270 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 2869 transitions. [2021-07-13 19:46:22,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:22,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:22,271 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:22,471 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14691 [2021-07-13 19:46:22,471 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:22,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:22,471 INFO L82 PathProgramCache]: Analyzing trace with hash 69319048, now seen corresponding path program 93 times [2021-07-13 19:46:22,471 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:22,471 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397281247] [2021-07-13 19:46:22,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:22,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:22,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:22,715 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:22,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397281247] [2021-07-13 19:46:22,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397281247] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:22,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541652798] [2021-07-13 19:46:22,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:22,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:46:22,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:22,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:46:22,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:23,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,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 11 treesize of output 2 [2021-07-13 19:46:23,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:23,091 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:46:23,098 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:23,104 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:46:23,110 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:23,116 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,121 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:23,126 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:23,132 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:23,138 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,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 10 treesize of output 1 [2021-07-13 19:46:23,144 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:23,149 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:23,155 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:23,160 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:23,166 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,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-07-13 19:46:23,172 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:23,177 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:23,183 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:23,189 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,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-07-13 19:46:23,195 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:23,200 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:23,206 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:23,211 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:23,216 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,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-07-13 19:46:23,221 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,587 WARN L205 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-07-13 19:46:23,587 INFO L628 ElimStorePlain]: treesize reduction 86, result has 82.4 percent of original size [2021-07-13 19:46:23,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:46:23,592 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1231, output treesize:404 [2021-07-13 19:46:23,895 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2021-07-13 19:46:24,961 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_710], 6=[ends_with_6], 10=[v_prenex_709], 55=[ends_with_10]} [2021-07-13 19:46:24,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:24,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46: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 7 treesize of output 1 [2021-07-13 19:46:24,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:24,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:24,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:24,978 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:24,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:24,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:24,985 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:24,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:24,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:24,993 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,999 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,000 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,008 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,008 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,303 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 77 [2021-07-13 19:46:25,303 INFO L628 ElimStorePlain]: treesize reduction 738, result has 24.5 percent of original size [2021-07-13 19:46:25,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:25,308 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:25,313 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,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 6 treesize of output 2 [2021-07-13 19:46:25,317 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:25,322 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:25,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:25,422 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:25,426 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:25,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:25,522 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,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 6 treesize of output 2 [2021-07-13 19:46:25,526 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:25,530 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,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-07-13 19:46:25,534 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:25,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:46:25,619 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 13 variables, input treesize:1189, output treesize:148 [2021-07-13 19:46:25,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:25,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541652798] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:25,901 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:25,901 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:25,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136623137] [2021-07-13 19:46:25,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:25,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:25,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:25,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:25,901 INFO L87 Difference]: Start difference. First operand 829 states and 2869 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:26,592 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 57 [2021-07-13 19:46:26,991 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 36 [2021-07-13 19:46:27,189 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-13 19:46:27,390 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 34 [2021-07-13 19:46:27,591 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2021-07-13 19:46:27,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:27,605 INFO L93 Difference]: Finished difference Result 1124 states and 3695 transitions. [2021-07-13 19:46:27,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:46:27,605 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:27,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:27,607 INFO L225 Difference]: With dead ends: 1124 [2021-07-13 19:46:27,607 INFO L226 Difference]: Without dead ends: 1079 [2021-07-13 19:46:27,607 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 2210.7ms TimeCoverageRelationStatistics Valid=192, Invalid=864, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:46:27,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2021-07-13 19:46:27,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 838. [2021-07-13 19:46:27,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 3.4647550776583036) internal successors, (2900), 837 states have internal predecessors, (2900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:27,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 2900 transitions. [2021-07-13 19:46:27,617 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 2900 transitions. Word has length 20 [2021-07-13 19:46:27,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:27,617 INFO L482 AbstractCegarLoop]: Abstraction has 838 states and 2900 transitions. [2021-07-13 19:46:27,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:27,617 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 2900 transitions. [2021-07-13 19:46:27,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:27,619 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:27,619 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:27,819 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14995 [2021-07-13 19:46:27,819 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:27,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:27,820 INFO L82 PathProgramCache]: Analyzing trace with hash 1254401028, now seen corresponding path program 94 times [2021-07-13 19:46:27,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:27,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198408813] [2021-07-13 19:46:27,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:27,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:28,025 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:28,026 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:28,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198408813] [2021-07-13 19:46:28,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198408813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:28,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508732963] [2021-07-13 19:46:28,026 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:28,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:28,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:28,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:46:28,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:28,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:28,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:28,439 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,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-07-13 19:46:28,445 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:28,450 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:28,455 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:28,460 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:28,466 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:28,471 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:28,477 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,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 10 treesize of output 1 [2021-07-13 19:46:28,482 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:46:28,487 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:28,492 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:46:28,497 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:28,502 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:28,508 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,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 8 treesize of output 1 [2021-07-13 19:46:28,513 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:28,517 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:28,522 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:28,527 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:28,532 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,691 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-13 19:46:28,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:28,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:46:28,695 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:885, output treesize:358 [2021-07-13 19:46:28,986 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 84 [2021-07-13 19:46:29,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:29,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:29,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-07-13 19:46:29,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:29,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:29,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:29,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:29,841 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:29,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:29,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:29,847 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:30,146 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 86 [2021-07-13 19:46:30,147 INFO L628 ElimStorePlain]: treesize reduction 422, result has 39.0 percent of original size [2021-07-13 19:46:30,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:30,152 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:30,275 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:46:30,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:30,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-07-13 19:46:30,280 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:30,400 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:46:30,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:30,401 INFO L518 ElimStorePlain]: Eliminatee v_prenex_721 vanished before elimination [2021-07-13 19:46:30,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-07-13 19:46:30,405 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:30,523 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:46:30,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:30,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:30,528 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:30,644 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:46:30,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46: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 5 treesize of output 1 [2021-07-13 19:46:30,649 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:30,762 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:46:30,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:30,763 INFO L518 ElimStorePlain]: Eliminatee v_prenex_725 vanished before elimination [2021-07-13 19:46:30,763 INFO L518 ElimStorePlain]: Eliminatee v_prenex_717 vanished before elimination [2021-07-13 19:46:30,763 INFO L518 ElimStorePlain]: Eliminatee v_prenex_716 vanished before elimination [2021-07-13 19:46:30,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 6 treesize of output 2 [2021-07-13 19:46:30,768 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:30,879 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:46:30,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:30,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:30,884 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,002 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:46:31,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:31,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:46:31,005 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 18 variables, input treesize:767, output treesize:201 [2021-07-13 19:46:31,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-07-13 19:46:31,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508732963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:31,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:31,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:46:31,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552780545] [2021-07-13 19:46:31,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:46:31,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:31,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:46:31,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:46:31,331 INFO L87 Difference]: Start difference. First operand 838 states and 2900 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:31,941 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-07-13 19:46:32,176 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-13 19:46:32,363 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 42 [2021-07-13 19:46:32,571 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-07-13 19:46:32,772 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 41 [2021-07-13 19:46:32,969 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2021-07-13 19:46:32,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:32,983 INFO L93 Difference]: Finished difference Result 1138 states and 3723 transitions. [2021-07-13 19:46:32,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:46:32,984 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:32,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:32,986 INFO L225 Difference]: With dead ends: 1138 [2021-07-13 19:46:32,986 INFO L226 Difference]: Without dead ends: 1063 [2021-07-13 19:46:32,986 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 2082.2ms TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:32,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2021-07-13 19:46:32,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 834. [2021-07-13 19:46:32,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 3.46218487394958) internal successors, (2884), 833 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:32,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 2884 transitions. [2021-07-13 19:46:32,997 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 2884 transitions. Word has length 20 [2021-07-13 19:46:32,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:32,997 INFO L482 AbstractCegarLoop]: Abstraction has 834 states and 2884 transitions. [2021-07-13 19:46:32,997 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:32,997 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 2884 transitions. [2021-07-13 19:46:32,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:32,998 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:32,998 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:33,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15163,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:33,213 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:33,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:33,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1280513328, now seen corresponding path program 95 times [2021-07-13 19:46:33,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:33,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580769606] [2021-07-13 19:46:33,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:33,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:33,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:33,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:33,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580769606] [2021-07-13 19:46:33,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580769606] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:33,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634508503] [2021-07-13 19:46:33,501 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:33,558 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:46:33,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:33,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:46:33,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:34,038 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:34,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634508503] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:34,038 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:34,038 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:46:34,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750630501] [2021-07-13 19:46:34,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:46:34,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:34,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:46:34,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:46:34,039 INFO L87 Difference]: Start difference. First operand 834 states and 2884 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:34,265 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 56 [2021-07-13 19:46:34,483 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-07-13 19:46:35,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:35,950 INFO L93 Difference]: Finished difference Result 1181 states and 3853 transitions. [2021-07-13 19:46:35,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:46:35,951 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:35,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:35,953 INFO L225 Difference]: With dead ends: 1181 [2021-07-13 19:46:35,953 INFO L226 Difference]: Without dead ends: 1166 [2021-07-13 19:46:35,953 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 2211.1ms TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 19:46:35,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-07-13 19:46:35,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 835. [2021-07-13 19:46:35,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 834 states have (on average 3.464028776978417) internal successors, (2889), 834 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:35,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 2889 transitions. [2021-07-13 19:46:35,963 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 2889 transitions. Word has length 20 [2021-07-13 19:46:35,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:35,963 INFO L482 AbstractCegarLoop]: Abstraction has 835 states and 2889 transitions. [2021-07-13 19:46:35,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:35,963 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 2889 transitions. [2021-07-13 19:46:35,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:35,965 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:35,965 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:36,165 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15373 [2021-07-13 19:46:36,165 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:36,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:36,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1502434524, now seen corresponding path program 96 times [2021-07-13 19:46:36,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:36,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106693302] [2021-07-13 19:46:36,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:36,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:36,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:36,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:36,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106693302] [2021-07-13 19:46:36,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106693302] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:36,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753446650] [2021-07-13 19:46:36,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:36,555 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:46:36,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:36,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:46:36,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:36,726 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-07-13 19:46:37,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:37,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,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-07-13 19:46:37,166 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:37,173 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,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 10 treesize of output 1 [2021-07-13 19:46:37,180 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,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 8 treesize of output 1 [2021-07-13 19:46:37,186 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,567 WARN L205 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2021-07-13 19:46:37,567 INFO L628 ElimStorePlain]: treesize reduction 479, result has 41.9 percent of original size [2021-07-13 19:46:37,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-07-13 19:46:37,573 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,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-07-13 19:46:37,578 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,723 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:46:37,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:37,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 6 treesize of output 2 [2021-07-13 19:46:37,729 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,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 4 treesize of output 2 [2021-07-13 19:46:37,734 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,874 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-13 19:46:37,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:37,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:37,880 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:37,884 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:38,023 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:46:38,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:38,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-13 19:46:38,034 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:979, output treesize:317 [2021-07-13 19:46:38,320 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 121 [2021-07-13 19:46:38,715 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 108 [2021-07-13 19:46:39,022 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 72 [2021-07-13 19:46:39,745 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_750, v_prenex_748, v_prenex_747], 6=[v_prenex_760, v_prenex_762, v_prenex_751, v_prenex_753, v_prenex_752, v_prenex_755, v_prenex_754, v_prenex_757, v_prenex_756, v_prenex_758, v_prenex_749], 10=[ends_with_2, ends_with_10]} [2021-07-13 19:46: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 6 treesize of output 2 [2021-07-13 19:46:39,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,071 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 96 [2021-07-13 19:46:40,071 INFO L628 ElimStorePlain]: treesize reduction 810, result has 23.2 percent of original size [2021-07-13 19:46:40,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:40,077 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,171 INFO L518 ElimStorePlain]: Eliminatee v_prenex_747 vanished before elimination [2021-07-13 19:46:40,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:40,176 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:40,274 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,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-07-13 19:46:40,369 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,457 INFO L518 ElimStorePlain]: Eliminatee v_prenex_753 vanished before elimination [2021-07-13 19:46:40,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:40,463 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:40,554 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,638 INFO L518 ElimStorePlain]: Eliminatee v_prenex_754 vanished before elimination [2021-07-13 19:46:40,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-07-13 19:46:40,643 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:40,730 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,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-07-13 19:46:40,816 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:40,900 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:40,905 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:40,984 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:41,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:41,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 4 treesize of output 2 [2021-07-13 19:46:41,063 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:41,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:41,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 16 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:46:41,138 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 27 variables, input treesize:1061, output treesize:148 [2021-07-13 19:46:41,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:41,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753446650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:41,323 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:41,323 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:46:41,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069622030] [2021-07-13 19:46:41,323 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:46:41,323 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:41,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:46:41,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:46:41,323 INFO L87 Difference]: Start difference. First operand 835 states and 2889 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:42,225 WARN L205 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 113 [2021-07-13 19:46:42,410 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-07-13 19:46:42,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:42,541 INFO L93 Difference]: Finished difference Result 1080 states and 3543 transitions. [2021-07-13 19:46:42,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:46:42,542 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:42,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:42,544 INFO L225 Difference]: With dead ends: 1080 [2021-07-13 19:46:42,544 INFO L226 Difference]: Without dead ends: 1035 [2021-07-13 19:46:42,544 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 2204.5ms TimeCoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:46:42,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2021-07-13 19:46:42,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 841. [2021-07-13 19:46:42,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 840 states have (on average 3.469047619047619) internal successors, (2914), 840 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:42,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 2914 transitions. [2021-07-13 19:46:42,555 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 2914 transitions. Word has length 20 [2021-07-13 19:46:42,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:42,555 INFO L482 AbstractCegarLoop]: Abstraction has 841 states and 2914 transitions. [2021-07-13 19:46:42,555 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:42,555 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 2914 transitions. [2021-07-13 19:46:42,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:42,556 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:42,556 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:42,757 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15394,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:42,757 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:42,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:42,757 INFO L82 PathProgramCache]: Analyzing trace with hash 745408156, now seen corresponding path program 97 times [2021-07-13 19:46:42,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:42,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816533408] [2021-07-13 19:46:42,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:42,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:42,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:42,945 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:42,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816533408] [2021-07-13 19:46:42,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816533408] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:42,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911226089] [2021-07-13 19:46:42,945 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:43,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:43,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:46:43,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:43,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:43,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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-07-13 19:46:43,303 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:43,309 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:43,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:43,319 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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 8 treesize of output 1 [2021-07-13 19:46:43,324 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:43,330 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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 7 treesize of output 1 [2021-07-13 19:46:43,335 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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 7 treesize of output 1 [2021-07-13 19:46:43,340 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:43,345 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:43,351 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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 8 treesize of output 1 [2021-07-13 19:46:43,356 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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-07-13 19:46:43,362 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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 9 treesize of output 1 [2021-07-13 19:46:43,368 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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 8 treesize of output 1 [2021-07-13 19:46:43,373 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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-07-13 19:46:43,378 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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 11 treesize of output 2 [2021-07-13 19:46:43,383 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,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 9 treesize of output 2 [2021-07-13 19:46:43,388 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:43,392 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:43,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:46:43,397 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:43,665 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-07-13 19:46:43,665 INFO L628 ElimStorePlain]: treesize reduction 73, result has 79.6 percent of original size [2021-07-13 19:46:43,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:46:43,670 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:881, output treesize:285 [2021-07-13 19:46:43,951 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 80 [2021-07-13 19:46:45,151 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2, v_prenex_786], 3=[v_prenex_779], 10=[v_prenex_783, ends_with_10], 36=[v_prenex_780]} [2021-07-13 19:46:45,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:45,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:45,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:45,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,166 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:45,167 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:45,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:45,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:46:45,175 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:45,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:45,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:45,183 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,188 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:45,189 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:45,195 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,480 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 84 [2021-07-13 19:46:45,480 INFO L628 ElimStorePlain]: treesize reduction 664, result has 30.2 percent of original size [2021-07-13 19:46:45,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:45,485 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,596 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:46:45,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:45,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 5 treesize of output 1 [2021-07-13 19:46:45,601 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,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 5 treesize of output 1 [2021-07-13 19:46:45,606 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,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-07-13 19:46:45,611 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,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 5 treesize of output 1 [2021-07-13 19:46:45,615 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,720 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:46:45,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:45,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:45,726 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,829 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:46:45,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:45,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 3 treesize of output 1 [2021-07-13 19:46:45,834 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,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 3 treesize of output 1 [2021-07-13 19:46:45,851 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,954 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:46:45,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:45,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-07-13 19:46:45,960 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,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 6 treesize of output 2 [2021-07-13 19:46:45,964 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:45,968 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:45,972 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:46,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 6 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:46:46,067 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 19 variables, input treesize:1153, output treesize:181 [2021-07-13 19:46:46,206 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:46:46,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-07-13 19:46:46,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911226089] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:46,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:46,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:46,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069135997] [2021-07-13 19:46:46,346 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:46,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:46,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:46,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:46,347 INFO L87 Difference]: Start difference. First operand 841 states and 2914 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:47,199 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 64 [2021-07-13 19:46:47,364 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-07-13 19:46:47,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:47,599 INFO L93 Difference]: Finished difference Result 1155 states and 3723 transitions. [2021-07-13 19:46:47,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:46:47,600 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:47,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:47,602 INFO L225 Difference]: With dead ends: 1155 [2021-07-13 19:46:47,602 INFO L226 Difference]: Without dead ends: 1110 [2021-07-13 19:46:47,602 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 1768.0ms TimeCoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:47,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-07-13 19:46:47,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 847. [2021-07-13 19:46:47,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 846 states have (on average 3.4775413711583925) internal successors, (2942), 846 states have internal predecessors, (2942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:47,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 2942 transitions. [2021-07-13 19:46:47,613 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 2942 transitions. Word has length 20 [2021-07-13 19:46:47,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:47,613 INFO L482 AbstractCegarLoop]: Abstraction has 847 states and 2942 transitions. [2021-07-13 19:46:47,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-07-13 19:46:47,613 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 2942 transitions. [2021-07-13 19:46:47,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:47,614 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:47,614 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:47,815 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15729 [2021-07-13 19:46:47,815 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:47,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:47,815 INFO L82 PathProgramCache]: Analyzing trace with hash 1097783846, now seen corresponding path program 98 times [2021-07-13 19:46:47,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:47,815 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999137685] [2021-07-13 19:46:47,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:47,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:48,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:48,031 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:48,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999137685] [2021-07-13 19:46:48,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999137685] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:48,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231370714] [2021-07-13 19:46:48,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:48,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:48,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:48,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:46:48,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:48,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:48,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:48,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-07-13 19:46:48,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:48,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:48,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-07-13 19:46:48,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:48,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:48,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:48,723 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:48,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 12 treesize of output 1 [2021-07-13 19:46:48,728 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,976 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-07-13 19:46:48,977 INFO L628 ElimStorePlain]: treesize reduction 216, result has 54.9 percent of original size [2021-07-13 19:46:48,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:48,982 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:48,986 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,091 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:46:49,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:49,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:49,096 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,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 3 treesize of output 1 [2021-07-13 19:46:49,101 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,201 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:46:49,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:49,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:46:49,208 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:597, output treesize:247 [2021-07-13 19:46:51,036 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_2], 15=[ends_with_10], 21=[v_prenex_794], 28=[v_prenex_795]} [2021-07-13 19:46:51,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:51,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:51,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:51,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,055 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:51,056 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:51,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:51,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:51,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,073 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:51,073 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,081 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:51,081 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:51,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 9 treesize of output 1 [2021-07-13 19:46:51,089 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,511 WARN L205 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 105 [2021-07-13 19:46:51,512 INFO L628 ElimStorePlain]: treesize reduction 1132, result has 21.9 percent of original size [2021-07-13 19:46:51,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:51,517 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:51,524 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,656 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-13 19:46:51,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:51,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:51,662 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,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 6 treesize of output 2 [2021-07-13 19:46:51,667 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,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 6 treesize of output 2 [2021-07-13 19:46:51,672 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:51,677 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,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-07-13 19:46:51,682 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,809 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:46:51,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:51,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:51,814 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:51,818 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:51,823 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:51,828 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,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 6 treesize of output 2 [2021-07-13 19:46:51,833 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,938 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-13 19:46:51,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:51,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:46:51,942 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 15 variables, input treesize:1681, output treesize:209 [2021-07-13 19:46:52,099 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2021-07-13 19:46:52,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:52,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231370714] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:52,332 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:52,332 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:46:52,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382313442] [2021-07-13 19:46:52,332 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:46:52,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:52,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:46:52,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:46:52,333 INFO L87 Difference]: Start difference. First operand 847 states and 2942 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:52,765 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-13 19:46:53,093 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-07-13 19:46:53,522 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 53 [2021-07-13 19:46:53,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:53,631 INFO L93 Difference]: Finished difference Result 1122 states and 3661 transitions. [2021-07-13 19:46:53,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:46:53,631 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:53,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:53,633 INFO L225 Difference]: With dead ends: 1122 [2021-07-13 19:46:53,633 INFO L226 Difference]: Without dead ends: 1047 [2021-07-13 19:46:53,633 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 1824.8ms TimeCoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:53,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2021-07-13 19:46:53,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 862. [2021-07-13 19:46:53,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.491289198606272) internal successors, (3006), 861 states have internal predecessors, (3006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:53,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3006 transitions. [2021-07-13 19:46:53,643 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3006 transitions. Word has length 20 [2021-07-13 19:46:53,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:53,643 INFO L482 AbstractCegarLoop]: Abstraction has 862 states and 3006 transitions. [2021-07-13 19:46:53,643 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:53,643 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3006 transitions. [2021-07-13 19:46:53,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:53,644 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:53,644 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:53,845 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15910 [2021-07-13 19:46:53,845 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:53,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:53,845 INFO L82 PathProgramCache]: Analyzing trace with hash -779303424, now seen corresponding path program 99 times [2021-07-13 19:46:53,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:53,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14772841] [2021-07-13 19:46:53,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:53,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:54,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:54,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:54,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14772841] [2021-07-13 19:46:54,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14772841] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:54,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823973388] [2021-07-13 19:46:54,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:54,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:46:54,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:54,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:46:54,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:54,375 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-07-13 19:46:54,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:54,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:54,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-07-13 19:46:54,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:54,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:54,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:54,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 9 treesize of output 1 [2021-07-13 19:46:54,681 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:54,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:54,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:54,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-07-13 19:46:54,690 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:54,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:54,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:54,698 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,166 WARN L205 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 116 [2021-07-13 19:46:55,167 INFO L628 ElimStorePlain]: treesize reduction 442, result has 50.9 percent of original size [2021-07-13 19:46:55,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:55,173 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:55,179 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,377 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-07-13 19:46:55,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:55,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:46:55,383 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,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 4 treesize of output 2 [2021-07-13 19:46:55,389 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,584 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-07-13 19:46:55,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:55,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 6 treesize of output 2 [2021-07-13 19:46:55,591 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,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-07-13 19:46:55,597 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,786 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:46:55,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:55,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:55,792 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:55,798 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,984 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-13 19:46:55,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:55,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 5 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-13 19:46:55,995 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 16 variables, input treesize:1027, output treesize:417 [2021-07-13 19:46:56,321 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 119 [2021-07-13 19:46:56,677 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 84 [2021-07-13 19:46:58,851 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_10], 15=[ends_with_6], 21=[v_prenex_821], 28=[v_prenex_823]} [2021-07-13 19:46:58,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:46:58,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:46:58,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:46:58,877 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:58,885 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:58,892 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,898 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:58,898 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,211 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 93 [2021-07-13 19:46:59,212 INFO L628 ElimStorePlain]: treesize reduction 755, result has 24.4 percent of original size [2021-07-13 19:46:59,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 3 treesize of output 1 [2021-07-13 19:46:59,217 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:59,222 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:59,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 6 treesize of output 2 [2021-07-13 19:46:59,326 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:59,331 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:46:59,336 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,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-07-13 19:46:59,340 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:59,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:59,433 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,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 6 treesize of output 2 [2021-07-13 19:46:59,438 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,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 5 treesize of output 1 [2021-07-13 19:46:59,443 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,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-07-13 19:46:59,447 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:59,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:46:59,530 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 15 variables, input treesize:1213, output treesize:152 [2021-07-13 19:46:59,786 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:59,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823973388] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:59,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:59,787 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:46:59,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182080095] [2021-07-13 19:46:59,787 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:46:59,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:59,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:46:59,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:46:59,787 INFO L87 Difference]: Start difference. First operand 862 states and 3006 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:00,543 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 120 [2021-07-13 19:47:00,930 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-07-13 19:47:01,125 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-07-13 19:47:01,304 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 40 [2021-07-13 19:47:01,512 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 52 [2021-07-13 19:47:01,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:01,528 INFO L93 Difference]: Finished difference Result 1155 states and 3775 transitions. [2021-07-13 19:47:01,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:47:01,528 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:01,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:01,530 INFO L225 Difference]: With dead ends: 1155 [2021-07-13 19:47:01,530 INFO L226 Difference]: Without dead ends: 1095 [2021-07-13 19:47:01,530 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 2493.9ms TimeCoverageRelationStatistics Valid=156, Invalid=714, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:47:01,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2021-07-13 19:47:01,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 867. [2021-07-13 19:47:01,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 3.4942263279445727) internal successors, (3026), 866 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:01,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3026 transitions. [2021-07-13 19:47:01,540 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3026 transitions. Word has length 20 [2021-07-13 19:47:01,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:01,540 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3026 transitions. [2021-07-13 19:47:01,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:01,541 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3026 transitions. [2021-07-13 19:47:01,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:01,542 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:01,542 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:01,742 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16168 [2021-07-13 19:47:01,742 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:01,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:01,742 INFO L82 PathProgramCache]: Analyzing trace with hash 405778556, now seen corresponding path program 100 times [2021-07-13 19:47:01,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:01,743 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447691484] [2021-07-13 19:47:01,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:01,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:01,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-07-13 19:47:01,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:01,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447691484] [2021-07-13 19:47:01,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447691484] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:01,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398831092] [2021-07-13 19:47:01,981 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:02,046 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:02,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:02,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:47:02,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:02,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:02,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:02,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-07-13 19:47:02,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:02,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:02,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:47:02,417 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,422 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:02,423 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:02,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:02,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-07-13 19:47:02,429 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:02,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:02,434 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,817 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 79 [2021-07-13 19:47:02,817 INFO L628 ElimStorePlain]: treesize reduction 475, result has 42.9 percent of original size [2021-07-13 19:47:02,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-07-13 19:47:02,822 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,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-07-13 19:47:02,827 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,995 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:47:02,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:03,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 3 treesize of output 1 [2021-07-13 19:47:03,001 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:03,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 3 treesize of output 1 [2021-07-13 19:47:03,005 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:03,169 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:47:03,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:03,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:03,174 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:03,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:03,179 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:03,370 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:47:03,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:03,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:47:03,375 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 6 variables, input treesize:989, output treesize:329 [2021-07-13 19:47:03,548 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:47:05,659 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_6], 6=[v_prenex_835], 21=[ends_with_10], 36=[v_prenex_834]} [2021-07-13 19:47:05,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47: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 8 treesize of output 1 [2021-07-13 19:47:05,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:05,680 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,687 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:05,688 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:47:05,697 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:05,705 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,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 7 treesize of output 1 [2021-07-13 19:47:05,714 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,721 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:05,722 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,730 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:05,730 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,217 WARN L205 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 108 [2021-07-13 19:47:06,218 INFO L628 ElimStorePlain]: treesize reduction 1169, result has 23.9 percent of original size [2021-07-13 19:47:06,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 3 treesize of output 1 [2021-07-13 19:47:06,224 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:06,229 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,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 6 treesize of output 2 [2021-07-13 19:47:06,234 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:06,239 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,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 6 treesize of output 2 [2021-07-13 19:47:06,244 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:06,249 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,408 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-13 19:47:06,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:06,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:06,414 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,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 3 treesize of output 1 [2021-07-13 19:47:06,419 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,574 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:47:06,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:06,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-07-13 19:47:06,580 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,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 4 treesize of output 2 [2021-07-13 19:47:06,585 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,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-07-13 19:47:06,590 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:47:06,594 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:06,599 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:06,604 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,743 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:47:06,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:06,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:47:06,748 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 13 variables, input treesize:1875, output treesize:245 [2021-07-13 19:47:06,991 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-07-13 19:47:07,245 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:07,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398831092] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:07,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:07,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:07,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556214466] [2021-07-13 19:47:07,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:07,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:07,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:07,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:07,246 INFO L87 Difference]: Start difference. First operand 867 states and 3026 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:08,166 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-07-13 19:47:08,479 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-07-13 19:47:08,694 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2021-07-13 19:47:09,018 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 57 [2021-07-13 19:47:09,312 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 41 [2021-07-13 19:47:09,533 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2021-07-13 19:47:09,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:09,555 INFO L93 Difference]: Finished difference Result 1313 states and 4250 transitions. [2021-07-13 19:47:09,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:47:09,555 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:09,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:09,557 INFO L225 Difference]: With dead ends: 1313 [2021-07-13 19:47:09,557 INFO L226 Difference]: Without dead ends: 1238 [2021-07-13 19:47:09,557 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 2731.1ms TimeCoverageRelationStatistics Valid=264, Invalid=926, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:47:09,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2021-07-13 19:47:09,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 864. [2021-07-13 19:47:09,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.4936268829663963) internal successors, (3015), 863 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:09,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-07-13 19:47:09,569 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-07-13 19:47:09,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:09,569 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-07-13 19:47:09,569 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:09,569 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-07-13 19:47:09,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:09,570 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:09,570 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:09,770 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16378 [2021-07-13 19:47:09,771 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:09,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:09,771 INFO L82 PathProgramCache]: Analyzing trace with hash -552157638, now seen corresponding path program 101 times [2021-07-13 19:47:09,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:09,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080109291] [2021-07-13 19:47:09,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:09,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:09,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:09,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:09,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080109291] [2021-07-13 19:47:09,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080109291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:09,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975216549] [2021-07-13 19:47:09,997 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:10,055 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:10,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:10,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:47:10,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:10,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:10,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975216549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:10,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:10,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:47:10,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685066708] [2021-07-13 19:47:10,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:47:10,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:10,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:47:10,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:47:10,488 INFO L87 Difference]: Start difference. First operand 864 states and 3015 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:11,095 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-07-13 19:47:11,274 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2021-07-13 19:47:11,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:11,327 INFO L93 Difference]: Finished difference Result 1002 states and 3396 transitions. [2021-07-13 19:47:11,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:11,327 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:11,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:11,329 INFO L225 Difference]: With dead ends: 1002 [2021-07-13 19:47:11,329 INFO L226 Difference]: Without dead ends: 987 [2021-07-13 19:47:11,329 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1035.3ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:47:11,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2021-07-13 19:47:11,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 866. [2021-07-13 19:47:11,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.491329479768786) internal successors, (3020), 865 states have internal predecessors, (3020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:11,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3020 transitions. [2021-07-13 19:47:11,339 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3020 transitions. Word has length 20 [2021-07-13 19:47:11,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:11,339 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 3020 transitions. [2021-07-13 19:47:11,339 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:11,339 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3020 transitions. [2021-07-13 19:47:11,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:11,340 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:11,341 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:11,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16609 [2021-07-13 19:47:11,542 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:11,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:11,542 INFO L82 PathProgramCache]: Analyzing trace with hash 168965840, now seen corresponding path program 102 times [2021-07-13 19:47:11,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:11,542 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343694525] [2021-07-13 19:47:11,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:11,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:11,720 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:11,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:11,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343694525] [2021-07-13 19:47:11,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343694525] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:11,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437544273] [2021-07-13 19:47:11,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:11,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:47:11,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:11,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:47:11,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:12,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:12,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:47:12,106 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:47:12,112 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:12,117 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:12,122 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,126 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:12,127 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:12,132 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:12,137 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,141 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:12,142 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:12,146 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:47:12,151 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:12,156 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:47:12,161 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:12,166 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:12,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:47:12,171 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,174 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:12,175 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,420 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-13 19:47:12,420 INFO L628 ElimStorePlain]: treesize reduction 106, result has 70.2 percent of original size [2021-07-13 19:47:12,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-13 19:47:12,424 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:710, output treesize:242 [2021-07-13 19:47:12,636 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-07-13 19:47:13,541 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_850, ends_with_2, v_prenex_843, v_prenex_842, ends_with_6, v_prenex_844, v_prenex_855, v_prenex_847, v_prenex_846, v_prenex_848], 10=[v_prenex_853]} [2021-07-13 19:47:13,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:13,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:13,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:13,923 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 102 [2021-07-13 19:47:13,924 INFO L628 ElimStorePlain]: treesize reduction 432, result has 44.0 percent of original size [2021-07-13 19:47:13,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:13,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47: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 4 treesize of output 2 [2021-07-13 19:47:13,936 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:14,078 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-13 19:47:14,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:14,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:14,084 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:14,360 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-07-13 19:47:14,360 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:47:14,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 4 treesize of output 2 [2021-07-13 19:47:14,366 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:14,503 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:47:14,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:14,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:14,509 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:14,646 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:47:14,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:14,646 INFO L518 ElimStorePlain]: Eliminatee v_prenex_844 vanished before elimination [2021-07-13 19:47:14,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:14,652 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:14,787 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:47:14,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:14,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 6 treesize of output 2 [2021-07-13 19:47:14,792 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:14,925 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:47:14,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:14,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:14,930 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,079 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:47:15,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:15,084 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,212 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:47:15,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:47:15,218 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,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-07-13 19:47:15,222 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,352 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:47:15,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 11 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:47:15,355 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 20 variables, input treesize:803, output treesize:236 [2021-07-13 19:47:15,504 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-07-13 19:47:15,655 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:15,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437544273] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:15,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:15,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:47:15,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641016403] [2021-07-13 19:47:15,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:47:15,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:15,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:47:15,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:47:15,660 INFO L87 Difference]: Start difference. First operand 866 states and 3020 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:15,895 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-07-13 19:47:16,149 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2021-07-13 19:47:16,321 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-07-13 19:47:16,799 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 79 [2021-07-13 19:47:16,990 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2021-07-13 19:47:17,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:17,033 INFO L93 Difference]: Finished difference Result 1130 states and 3780 transitions. [2021-07-13 19:47:17,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:47:17,033 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:17,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:17,035 INFO L225 Difference]: With dead ends: 1130 [2021-07-13 19:47:17,035 INFO L226 Difference]: Without dead ends: 1115 [2021-07-13 19:47:17,035 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 1807.2ms TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:47:17,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2021-07-13 19:47:17,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 864. [2021-07-13 19:47:17,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.4936268829663963) internal successors, (3015), 863 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:17,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-07-13 19:47:17,048 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-07-13 19:47:17,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:17,048 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-07-13 19:47:17,048 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:17,048 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-07-13 19:47:17,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:17,049 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:17,049 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:17,265 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16628,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:17,265 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:17,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:17,265 INFO L82 PathProgramCache]: Analyzing trace with hash 475888592, now seen corresponding path program 103 times [2021-07-13 19:47:17,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:17,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637712066] [2021-07-13 19:47:17,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:17,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:17,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:17,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:17,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637712066] [2021-07-13 19:47:17,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637712066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:17,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170914827] [2021-07-13 19:47:17,543 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:17,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:17,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:47:17,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:18,045 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_860], 21=[ends_with_10]} [2021-07-13 19:47:18,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:18,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:18,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:47:18,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:18,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:18,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:18,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:18,060 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:18,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:18,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:18,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:47:18,067 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:18,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:18,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:18,073 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:18,512 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 104 [2021-07-13 19:47:18,512 INFO L628 ElimStorePlain]: treesize reduction 354, result has 52.0 percent of original size [2021-07-13 19:47:18,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:47:18,518 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:18,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-07-13 19:47:18,523 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:18,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 4 treesize of output 2 [2021-07-13 19:47:18,529 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:18,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-07-13 19:47:18,534 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:18,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-07-13 19:47:18,540 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:18,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 4 treesize of output 2 [2021-07-13 19:47:18,545 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:18,716 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:47:18,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:18,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-13 19:47:18,727 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:857, output treesize:355 [2021-07-13 19:47:19,057 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 127 [2021-07-13 19:47:20,737 INFO L446 ElimStorePlain]: Different costs {15=[v_prenex_866, v_prenex_877], 21=[v_prenex_865, v_prenex_876, ends_with_6], 28=[ends_with_2]} [2021-07-13 19:47:20,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:20,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:20,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:20,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:20,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-07-13 19:47:20,763 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:20,773 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:20,774 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:20,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:20,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:20,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:47:20,786 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:20,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:20,797 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:20,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:20,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:20,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:20,808 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:20,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:20,819 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:20,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:20,829 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,462 WARN L205 SmtUtils]: Spent 632.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 147 [2021-07-13 19:47:21,463 INFO L628 ElimStorePlain]: treesize reduction 1013, result has 32.4 percent of original size [2021-07-13 19:47:21,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:21,471 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,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 4 treesize of output 2 [2021-07-13 19:47:21,478 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:21,484 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,689 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2021-07-13 19:47:21,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:21,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:21,697 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:47:21,703 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,901 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2021-07-13 19:47:21,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:21,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 6 treesize of output 2 [2021-07-13 19:47:21,909 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,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 4 treesize of output 2 [2021-07-13 19:47:21,915 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:21,922 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,114 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2021-07-13 19:47:22,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:22,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:22,121 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:22,128 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:22,135 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,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 5 treesize of output 1 [2021-07-13 19:47:22,142 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:22,148 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,334 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-07-13 19:47:22,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:22,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 6 treesize of output 2 [2021-07-13 19:47:22,342 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,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 5 treesize of output 1 [2021-07-13 19:47:22,349 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:47:22,355 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:22,361 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,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-07-13 19:47:22,368 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,546 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-13 19:47:22,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:22,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-07-13 19:47:22,552 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 31 variables, input treesize:1845, output treesize:321 [2021-07-13 19:47:22,789 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-07-13 19:47:22,963 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-07-13 19:47:23,117 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 42 [2021-07-13 19:47:23,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:23,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170914827] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:23,196 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:23,196 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:47:23,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091263325] [2021-07-13 19:47:23,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:47:23,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:23,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:47:23,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:47:23,197 INFO L87 Difference]: Start difference. First operand 864 states and 3015 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:24,021 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 133 [2021-07-13 19:47:24,418 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 72 [2021-07-13 19:47:24,786 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 130 [2021-07-13 19:47:25,136 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 70 [2021-07-13 19:47:25,605 WARN L205 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 73 [2021-07-13 19:47:25,981 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 67 [2021-07-13 19:47:26,299 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 64 [2021-07-13 19:47:26,793 WARN L205 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 68 [2021-07-13 19:47:27,111 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 59 [2021-07-13 19:47:27,475 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 69 [2021-07-13 19:47:27,825 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 69 [2021-07-13 19:47:27,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:27,829 INFO L93 Difference]: Finished difference Result 1209 states and 3918 transitions. [2021-07-13 19:47:27,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:47:27,830 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:27,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:27,832 INFO L225 Difference]: With dead ends: 1209 [2021-07-13 19:47:27,832 INFO L226 Difference]: Without dead ends: 1149 [2021-07-13 19:47:27,832 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 5339.2ms TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:47:27,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2021-07-13 19:47:27,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 867. [2021-07-13 19:47:27,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 3.495381062355658) internal successors, (3027), 866 states have internal predecessors, (3027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:27,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3027 transitions. [2021-07-13 19:47:27,843 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3027 transitions. Word has length 20 [2021-07-13 19:47:27,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:27,843 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3027 transitions. [2021-07-13 19:47:27,843 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:27,843 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3027 transitions. [2021-07-13 19:47:27,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:27,844 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:27,844 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:28,045 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16924,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:28,045 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:28,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:28,045 INFO L82 PathProgramCache]: Analyzing trace with hash -300859448, now seen corresponding path program 104 times [2021-07-13 19:47:28,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:28,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830351993] [2021-07-13 19:47:28,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:28,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:28,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:28,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:28,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830351993] [2021-07-13 19:47:28,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830351993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:28,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893759748] [2021-07-13 19:47:28,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:28,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:28,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:28,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:47:28,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:28,888 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_888], 15=[ends_with_10]} [2021-07-13 19:47:28,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:28,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:28,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:47:28,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:28,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 3 treesize of output 1 [2021-07-13 19:47:28,903 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:28,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:28,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:28,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:28,910 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:28,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:28,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 8 treesize of output 1 [2021-07-13 19:47:28,918 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,394 WARN L205 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2021-07-13 19:47:29,394 INFO L628 ElimStorePlain]: treesize reduction 326, result has 62.5 percent of original size [2021-07-13 19:47:29,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:29,400 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,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-07-13 19:47:29,406 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,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 6 treesize of output 2 [2021-07-13 19:47:29,412 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:29,417 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,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 6 treesize of output 2 [2021-07-13 19:47:29,423 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,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 6 treesize of output 2 [2021-07-13 19:47:29,429 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:29,435 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,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-07-13 19:47:29,440 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:29,446 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,853 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 111 [2021-07-13 19:47:29,854 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.4 percent of original size [2021-07-13 19:47:29,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-07-13 19:47:29,866 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:976, output treesize:487 [2021-07-13 19:47:30,175 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 115 [2021-07-13 19:47:30,391 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:47:32,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,270 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:32,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:32,280 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,728 WARN L205 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 112 [2021-07-13 19:47:32,729 INFO L628 ElimStorePlain]: treesize reduction 539, result has 44.0 percent of original size [2021-07-13 19:47:32,729 INFO L518 ElimStorePlain]: Eliminatee v_prenex_907 vanished before elimination [2021-07-13 19:47:32,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-07-13 19:47:32,735 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,905 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-13 19:47:32,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:32,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-07-13 19:47:32,911 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,081 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:47:33,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:33,087 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,255 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:47:33,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,256 INFO L518 ElimStorePlain]: Eliminatee v_prenex_900 vanished before elimination [2021-07-13 19:47:33,256 INFO L518 ElimStorePlain]: Eliminatee v_prenex_899 vanished before elimination [2021-07-13 19:47:33,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-07-13 19:47:33,262 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,428 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:47:33,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:33,435 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:33,441 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,622 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:47:33,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,622 INFO L518 ElimStorePlain]: Eliminatee v_prenex_904 vanished before elimination [2021-07-13 19:47:33,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:33,628 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,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-07-13 19:47:33,633 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,790 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:47:33,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,790 INFO L518 ElimStorePlain]: Eliminatee v_prenex_903 vanished before elimination [2021-07-13 19:47:33,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:33,796 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:33,801 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,953 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:47:33,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,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 3 treesize of output 1 [2021-07-13 19:47:33,959 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,109 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:47:34,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:34,109 INFO L518 ElimStorePlain]: Eliminatee v_prenex_896 vanished before elimination [2021-07-13 19:47:34,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:34,114 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,262 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:47:34,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:34,263 INFO L518 ElimStorePlain]: Eliminatee v_prenex_898 vanished before elimination [2021-07-13 19:47:34,263 INFO L518 ElimStorePlain]: Eliminatee v_prenex_897 vanished before elimination [2021-07-13 19:47:34,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 18 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-07-13 19:47:34,267 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 32 variables, input treesize:1102, output treesize:301 [2021-07-13 19:47:34,424 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-07-13 19:47:34,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-07-13 19:47:34,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893759748] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:34,586 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:34,586 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:34,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610940067] [2021-07-13 19:47:34,586 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:34,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:34,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:34,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:34,587 INFO L87 Difference]: Start difference. First operand 867 states and 3027 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:35,397 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 121 [2021-07-13 19:47:35,605 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-07-13 19:47:35,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:35,635 INFO L93 Difference]: Finished difference Result 1113 states and 3719 transitions. [2021-07-13 19:47:35,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:47:35,635 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:35,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:35,637 INFO L225 Difference]: With dead ends: 1113 [2021-07-13 19:47:35,637 INFO L226 Difference]: Without dead ends: 1098 [2021-07-13 19:47:35,637 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1723.8ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:47:35,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-07-13 19:47:35,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 864. [2021-07-13 19:47:35,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.4936268829663963) internal successors, (3015), 863 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:35,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-07-13 19:47:35,647 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-07-13 19:47:35,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:35,647 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-07-13 19:47:35,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:35,647 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-07-13 19:47:35,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:35,649 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:35,649 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:35,849 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17196,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:35,849 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:35,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:35,849 INFO L82 PathProgramCache]: Analyzing trace with hash 892897788, now seen corresponding path program 105 times [2021-07-13 19:47:35,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:35,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476024288] [2021-07-13 19:47:35,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:35,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:36,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-07-13 19:47:36,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:36,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476024288] [2021-07-13 19:47:36,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476024288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:36,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247616743] [2021-07-13 19:47:36,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:36,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:47:36,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:36,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:47:36,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:36,310 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-07-13 19:47:36,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:36,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:36,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:36,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:36,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:36,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 2 [2021-07-13 19:47:36,600 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:36,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:36,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-07-13 19:47:36,606 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:36,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:36,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-07-13 19:47:36,612 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:36,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 9 treesize of output 2 [2021-07-13 19:47:36,617 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,963 WARN L205 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-07-13 19:47:36,964 INFO L628 ElimStorePlain]: treesize reduction 296, result has 55.2 percent of original size [2021-07-13 19:47:36,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 6 treesize of output 2 [2021-07-13 19:47:36,968 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,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 6 treesize of output 2 [2021-07-13 19:47:36,973 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,124 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:47:37,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:37,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:37,129 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,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 3 treesize of output 1 [2021-07-13 19:47:37,133 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,283 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-13 19:47:37,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:37,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:47:37,288 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 5 variables, input treesize:766, output treesize:347 [2021-07-13 19:47:37,547 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-07-13 19:47:38,889 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2], 6=[v_prenex_922], 15=[ends_with_10], 28=[v_prenex_923]} [2021-07-13 19:47:38,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:38,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:38,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 7 treesize of output 1 [2021-07-13 19:47:38,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:38,906 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:38,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:38,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:38,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:38,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 8 treesize of output 1 [2021-07-13 19:47:38,917 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:38,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:38,927 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:38,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:38,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47: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 8 treesize of output 1 [2021-07-13 19:47:38,937 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:38,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:38,946 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:38,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:38,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:38,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:47:38,956 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:38,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:38,964 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,587 WARN L205 SmtUtils]: Spent 622.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 116 [2021-07-13 19:47:39,588 INFO L628 ElimStorePlain]: treesize reduction 1137, result has 31.5 percent of original size [2021-07-13 19:47:39,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 6 treesize of output 2 [2021-07-13 19:47:39,594 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:39,600 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,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 4 treesize of output 2 [2021-07-13 19:47:39,606 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:39,612 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,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-07-13 19:47:39,618 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47: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 5 treesize of output 1 [2021-07-13 19:47:39,623 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47: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 3 treesize of output 1 [2021-07-13 19:47:39,628 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,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-07-13 19:47:39,634 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:39,640 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,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 3 treesize of output 1 [2021-07-13 19:47:39,646 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:39,651 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,853 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-07-13 19:47:39,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:39,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 3 treesize of output 1 [2021-07-13 19:47:39,859 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,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 3 treesize of output 1 [2021-07-13 19:47:39,864 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,062 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:47:40,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:40,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-07-13 19:47:40,068 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,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 6 treesize of output 2 [2021-07-13 19:47:40,073 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,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-07-13 19:47:40,078 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:40,084 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,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-07-13 19:47:40,089 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:40,095 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,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-07-13 19:47:40,100 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:40,106 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:40,111 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:40,117 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:40,122 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,452 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 88 [2021-07-13 19:47:40,453 INFO L628 ElimStorePlain]: treesize reduction 30, result has 92.8 percent of original size [2021-07-13 19:47:40,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:47:40,458 INFO L247 ElimStorePlain]: Needed 33 recursive calls to eliminate 13 variables, input treesize:1956, output treesize:323 [2021-07-13 19:47:40,676 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-13 19:47:40,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:40,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247616743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:40,921 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:40,921 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:40,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027566279] [2021-07-13 19:47:40,921 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:40,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:40,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:40,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:40,922 INFO L87 Difference]: Start difference. First operand 864 states and 3015 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:41,820 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-13 19:47:42,053 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-07-13 19:47:42,263 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 43 [2021-07-13 19:47:42,540 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 64 [2021-07-13 19:47:42,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:42,655 INFO L93 Difference]: Finished difference Result 1225 states and 3997 transitions. [2021-07-13 19:47:42,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:47:42,656 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:42,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:42,658 INFO L225 Difference]: With dead ends: 1225 [2021-07-13 19:47:42,658 INFO L226 Difference]: Without dead ends: 1150 [2021-07-13 19:47:42,658 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 2312.7ms TimeCoverageRelationStatistics Valid=220, Invalid=772, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:47:42,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2021-07-13 19:47:42,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 867. [2021-07-13 19:47:42,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 3.4988452655889146) internal successors, (3030), 866 states have internal predecessors, (3030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:42,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3030 transitions. [2021-07-13 19:47:42,669 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3030 transitions. Word has length 20 [2021-07-13 19:47:42,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:42,669 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3030 transitions. [2021-07-13 19:47:42,669 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:42,669 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3030 transitions. [2021-07-13 19:47:42,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:42,670 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:42,671 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:42,871 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17503,110 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:42,871 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:42,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:42,872 INFO L82 PathProgramCache]: Analyzing trace with hash 337780176, now seen corresponding path program 106 times [2021-07-13 19:47:42,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:42,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561247820] [2021-07-13 19:47:42,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:42,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:43,041 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:43,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:43,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561247820] [2021-07-13 19:47:43,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561247820] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:43,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58623846] [2021-07-13 19:47:43,042 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:43,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:43,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:43,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:47:43,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:43,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,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 10 treesize of output 1 [2021-07-13 19:47:43,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,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 7 treesize of output 1 [2021-07-13 19:47:43,344 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:43,349 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:47:43,354 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,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 2 [2021-07-13 19:47:43,360 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:47:43,365 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,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 9 treesize of output 2 [2021-07-13 19:47:43,370 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:43,374 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,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-07-13 19:47:43,379 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:47:43,384 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:47:43,389 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:43,393 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,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-07-13 19:47:43,398 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,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-07-13 19:47:43,403 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:47:43,408 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:43,412 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:43,417 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,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 9 treesize of output 2 [2021-07-13 19:47:43,421 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:43,426 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,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 10 treesize of output 1 [2021-07-13 19:47:43,430 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,660 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-07-13 19:47:43,660 INFO L628 ElimStorePlain]: treesize reduction 33, result has 88.3 percent of original size [2021-07-13 19:47:43,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-07-13 19:47:43,664 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:789, output treesize:249 [2021-07-13 19:47:43,792 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:47:44,868 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_931, ends_with_6, v_prenex_932, v_prenex_937, v_prenex_936], 10=[v_prenex_933, v_prenex_938]} [2021-07-13 19:47:44,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:44,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:47:44,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,076 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 62 [2021-07-13 19:47:45,077 INFO L628 ElimStorePlain]: treesize reduction 514, result has 25.6 percent of original size [2021-07-13 19:47:45,077 INFO L518 ElimStorePlain]: Eliminatee v_prenex_931 vanished before elimination [2021-07-13 19:47:45,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:45,081 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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-07-13 19:47:45,085 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:45,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-07-13 19:47:45,162 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:45,234 INFO L518 ElimStorePlain]: Eliminatee v_prenex_937 vanished before elimination [2021-07-13 19:47:45,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:45,238 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:45,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-07-13 19:47:45,313 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:45,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 5 treesize of output 1 [2021-07-13 19:47:45,384 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 5 treesize of output 1 [2021-07-13 19:47:45,388 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:45,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:47:45,453 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:701, output treesize:137 [2021-07-13 19:47:45,653 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:45,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58623846] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:45,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:45,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:45,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046414970] [2021-07-13 19:47:45,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:45,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:45,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:45,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:45,653 INFO L87 Difference]: Start difference. First operand 867 states and 3030 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:47,074 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 62 [2021-07-13 19:47:47,599 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2021-07-13 19:47:48,082 WARN L205 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 67 [2021-07-13 19:47:48,504 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 68 [2021-07-13 19:47:48,875 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2021-07-13 19:47:49,367 WARN L205 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 81 [2021-07-13 19:47:49,892 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 74 [2021-07-13 19:47:50,281 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2021-07-13 19:47:50,721 WARN L205 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 79 [2021-07-13 19:47:50,911 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 51 [2021-07-13 19:47:51,384 WARN L205 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 86 [2021-07-13 19:47:51,832 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 75 [2021-07-13 19:47:52,248 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 77 [2021-07-13 19:47:52,710 WARN L205 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 84 [2021-07-13 19:47:52,910 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 51 [2021-07-13 19:47:52,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:52,913 INFO L93 Difference]: Finished difference Result 1510 states and 4938 transitions. [2021-07-13 19:47:52,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-13 19:47:52,914 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:52,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:52,917 INFO L225 Difference]: With dead ends: 1510 [2021-07-13 19:47:52,917 INFO L226 Difference]: Without dead ends: 1389 [2021-07-13 19:47:52,917 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 7249.5ms TimeCoverageRelationStatistics Valid=509, Invalid=2143, Unknown=0, NotChecked=0, Total=2652 [2021-07-13 19:47:52,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2021-07-13 19:47:52,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 883. [2021-07-13 19:47:52,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 882 states have (on average 3.4909297052154193) internal successors, (3079), 882 states have internal predecessors, (3079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:52,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 3079 transitions. [2021-07-13 19:47:52,930 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 3079 transitions. Word has length 20 [2021-07-13 19:47:52,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:52,930 INFO L482 AbstractCegarLoop]: Abstraction has 883 states and 3079 transitions. [2021-07-13 19:47:52,930 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:52,930 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 3079 transitions. [2021-07-13 19:47:52,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:52,931 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:52,931 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:53,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18039 [2021-07-13 19:47:53,132 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:53,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:53,132 INFO L82 PathProgramCache]: Analyzing trace with hash -1550328280, now seen corresponding path program 107 times [2021-07-13 19:47:53,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:53,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460457893] [2021-07-13 19:47:53,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:53,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:53,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:53,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:53,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460457893] [2021-07-13 19:47:53,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460457893] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:53,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131162484] [2021-07-13 19:47:53,406 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:53,466 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:53,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:53,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:47:53,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:53,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:53,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131162484] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:53,881 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:53,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:47:53,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331218504] [2021-07-13 19:47:53,881 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:47:53,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:53,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:47:53,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:47:53,882 INFO L87 Difference]: Start difference. First operand 883 states and 3079 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:54,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:54,835 INFO L93 Difference]: Finished difference Result 1204 states and 4027 transitions. [2021-07-13 19:47:54,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:47:54,836 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:54,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:54,838 INFO L225 Difference]: With dead ends: 1204 [2021-07-13 19:47:54,838 INFO L226 Difference]: Without dead ends: 1189 [2021-07-13 19:47:54,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 1093.0ms TimeCoverageRelationStatistics Valid=179, Invalid=751, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:47:54,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2021-07-13 19:47:54,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 886. [2021-07-13 19:47:54,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 3.488135593220339) internal successors, (3087), 885 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:54,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 3087 transitions. [2021-07-13 19:47:54,849 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 3087 transitions. Word has length 20 [2021-07-13 19:47:54,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:54,849 INFO L482 AbstractCegarLoop]: Abstraction has 886 states and 3087 transitions. [2021-07-13 19:47:54,849 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:54,849 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 3087 transitions. [2021-07-13 19:47:54,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:54,850 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:54,850 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:55,050 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18196 [2021-07-13 19:47:55,051 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:55,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:55,051 INFO L82 PathProgramCache]: Analyzing trace with hash 1829557528, now seen corresponding path program 108 times [2021-07-13 19:47:55,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:55,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063498049] [2021-07-13 19:47:55,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:55,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:55,218 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:55,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:55,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063498049] [2021-07-13 19:47:55,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063498049] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:55,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786488998] [2021-07-13 19:47:55,218 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:55,278 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:47:55,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:55,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:47:55,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:55,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:55,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,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 8 treesize of output 1 [2021-07-13 19:47:55,492 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,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 10 treesize of output 1 [2021-07-13 19:47:55,497 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,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-07-13 19:47:55,502 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:55,507 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,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 1 [2021-07-13 19:47:55,513 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:47:55,518 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,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 9 treesize of output 2 [2021-07-13 19:47:55,523 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:47:55,529 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:47:55,534 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:47:55,540 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:55,545 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:55,549 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:47:55,555 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,558 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:55,559 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:55,564 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:47:55,568 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:47:55,573 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,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 7 treesize of output 1 [2021-07-13 19:47:55,578 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,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-07-13 19:47:55,583 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,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 8 treesize of output 1 [2021-07-13 19:47:55,588 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:47:55,593 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:55,598 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:55,603 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:55,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 10 treesize of output 1 [2021-07-13 19:47:55,607 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:55,862 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-07-13 19:47:55,862 INFO L628 ElimStorePlain]: treesize reduction 64, result has 82.8 percent of original size [2021-07-13 19:47:55,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:47:55,866 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:991, output treesize:308 [2021-07-13 19:47:56,101 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-07-13 19:47:56,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:56,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:56,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:47:56,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:57,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:57,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:57,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:47:57,004 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:57,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:57,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:47:57,009 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:57,218 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 69 [2021-07-13 19:47:57,219 INFO L628 ElimStorePlain]: treesize reduction 260, result has 41.8 percent of original size [2021-07-13 19:47:57,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-07-13 19:47:57,223 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:57,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:57,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:57,302 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:57,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:57,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 3 treesize of output 1 [2021-07-13 19:47:57,380 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:57,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:57,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:57,457 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:57,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:57,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:47:57,531 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:57,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:57,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:47:57,601 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:505, output treesize:136 [2021-07-13 19:47:57,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:57,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786488998] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:57,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:57,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:57,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080891290] [2021-07-13 19:47:57,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:57,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:57,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:57,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:57,805 INFO L87 Difference]: Start difference. First operand 886 states and 3087 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:58,093 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 70 [2021-07-13 19:47:58,319 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 74 [2021-07-13 19:47:58,623 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-07-13 19:47:58,971 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 74 [2021-07-13 19:47:59,191 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 82 [2021-07-13 19:47:59,495 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 72 [2021-07-13 19:47:59,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:59,517 INFO L93 Difference]: Finished difference Result 1266 states and 4160 transitions. [2021-07-13 19:47:59,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:59,518 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:59,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:59,520 INFO L225 Difference]: With dead ends: 1266 [2021-07-13 19:47:59,520 INFO L226 Difference]: Without dead ends: 1221 [2021-07-13 19:47:59,520 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 2195.5ms TimeCoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:47:59,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2021-07-13 19:47:59,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 894. [2021-07-13 19:47:59,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 893 states have (on average 3.4804031354983205) internal successors, (3108), 893 states have internal predecessors, (3108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:59,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 3108 transitions. [2021-07-13 19:47:59,532 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 3108 transitions. Word has length 20 [2021-07-13 19:47:59,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:59,532 INFO L482 AbstractCegarLoop]: Abstraction has 894 states and 3108 transitions. [2021-07-13 19:47:59,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:59,532 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 3108 transitions. [2021-07-13 19:47:59,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:59,533 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:59,533 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:59,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18215 [2021-07-13 19:47:59,733 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:59,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:59,734 INFO L82 PathProgramCache]: Analyzing trace with hash 1863438574, now seen corresponding path program 109 times [2021-07-13 19:47:59,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:59,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242350041] [2021-07-13 19:47:59,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:59,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:59,924 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:59,924 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:59,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242350041] [2021-07-13 19:47:59,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242350041] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:59,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696343525] [2021-07-13 19:47:59,924 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:59,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:59,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:47:59,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:00,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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-07-13 19:48:00,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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 7 treesize of output 1 [2021-07-13 19:48:00,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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 10 treesize of output 1 [2021-07-13 19:48:00,328 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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 10 treesize of output 1 [2021-07-13 19:48:00,333 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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 11 treesize of output 2 [2021-07-13 19:48:00,339 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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 9 treesize of output 2 [2021-07-13 19:48:00,344 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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 8 treesize of output 1 [2021-07-13 19:48:00,349 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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 8 treesize of output 1 [2021-07-13 19:48:00,354 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:00,359 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:00,365 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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-07-13 19:48:00,370 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,374 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:00,374 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:00,379 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:00,384 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:00,389 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:00,395 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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 9 treesize of output 2 [2021-07-13 19:48:00,400 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,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-07-13 19:48:00,405 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:48:00,410 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:00,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:00,415 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:00,689 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-07-13 19:48:00,689 INFO L628 ElimStorePlain]: treesize reduction 35, result has 89.2 percent of original size [2021-07-13 19:48:00,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:48:00,693 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:889, output treesize:289 [2021-07-13 19:48:00,848 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:48:01,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:01,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:01,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 10 treesize of output 1 [2021-07-13 19:48:01,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:01,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:01,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 1 [2021-07-13 19:48:01,684 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:01,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:01,688 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,830 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 46 [2021-07-13 19:48:01,831 INFO L628 ElimStorePlain]: treesize reduction 153, result has 48.8 percent of original size [2021-07-13 19:48:01,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 3 treesize of output 1 [2021-07-13 19:48:01,834 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:01,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:48:01,900 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:01,961 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-07-13 19:48:01,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 6 treesize of output 2 [2021-07-13 19:48:01,965 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:02,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:02,024 INFO L518 ElimStorePlain]: Eliminatee v_prenex_954 vanished before elimination [2021-07-13 19:48:02,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:48:02,025 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:362, output treesize:131 [2021-07-13 19:48:02,218 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:02,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696343525] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:02,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:02,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:02,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043175979] [2021-07-13 19:48:02,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:02,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:02,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:02,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:02,219 INFO L87 Difference]: Start difference. First operand 894 states and 3108 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:02,450 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2021-07-13 19:48:03,095 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 68 [2021-07-13 19:48:03,448 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 38 [2021-07-13 19:48:03,655 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 42 [2021-07-13 19:48:03,898 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2021-07-13 19:48:04,058 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2021-07-13 19:48:04,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:04,090 INFO L93 Difference]: Finished difference Result 1384 states and 4443 transitions. [2021-07-13 19:48:04,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:48:04,090 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:04,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:04,092 INFO L225 Difference]: With dead ends: 1384 [2021-07-13 19:48:04,092 INFO L226 Difference]: Without dead ends: 1309 [2021-07-13 19:48:04,093 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 2176.6ms TimeCoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:48:04,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2021-07-13 19:48:04,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 906. [2021-07-13 19:48:04,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 3.4917127071823204) internal successors, (3160), 905 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:04,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 3160 transitions. [2021-07-13 19:48:04,105 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 3160 transitions. Word has length 20 [2021-07-13 19:48:04,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:04,105 INFO L482 AbstractCegarLoop]: Abstraction has 906 states and 3160 transitions. [2021-07-13 19:48:04,105 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:04,105 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 3160 transitions. [2021-07-13 19:48:04,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:04,107 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:04,107 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:04,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18548,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:04,307 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:04,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:04,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1246446742, now seen corresponding path program 110 times [2021-07-13 19:48:04,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:04,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407032244] [2021-07-13 19:48:04,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:04,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:04,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:04,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:04,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407032244] [2021-07-13 19:48:04,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407032244] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:04,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871780053] [2021-07-13 19:48:04,485 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:04,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:04,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:04,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:48:04,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:04,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:04,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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 10 treesize of output 1 [2021-07-13 19:48:04,870 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:04,874 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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-07-13 19:48:04,879 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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-07-13 19:48:04,885 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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 7 treesize of output 1 [2021-07-13 19:48:04,890 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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-07-13 19:48:04,895 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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 8 treesize of output 1 [2021-07-13 19:48:04,900 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:04,905 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:48:04,910 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:04,915 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:04,921 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:48:04,926 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:04,931 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:04,936 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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 7 treesize of output 1 [2021-07-13 19:48:04,941 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,945 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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 10 treesize of output 1 [2021-07-13 19:48:04,950 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:04,954 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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 8 treesize of output 1 [2021-07-13 19:48:04,959 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,194 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-07-13 19:48:05,194 INFO L628 ElimStorePlain]: treesize reduction 33, result has 89.1 percent of original size [2021-07-13 19:48:05,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:48:05,198 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:837, output treesize:269 [2021-07-13 19:48:05,447 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 79 [2021-07-13 19:48:06,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:06,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:06,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:06,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:06,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-07-13 19:48:06,339 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,656 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 79 [2021-07-13 19:48:06,656 INFO L628 ElimStorePlain]: treesize reduction 325, result has 47.7 percent of original size [2021-07-13 19:48:06,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 4 treesize of output 2 [2021-07-13 19:48:06,661 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,787 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:48:06,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:06,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 3 treesize of output 1 [2021-07-13 19:48:06,792 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,915 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:48:06,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:06,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 4 treesize of output 2 [2021-07-13 19:48:06,920 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,043 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:48:07,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:07,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-07-13 19:48:07,047 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,169 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:48:07,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:07,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:07,174 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,292 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:48:07,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:07,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 6 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:48:07,295 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 10 variables, input treesize:671, output treesize:239 [2021-07-13 19:48:07,487 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-07-13 19:48:07,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:07,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871780053] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:07,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:07,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:07,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097822860] [2021-07-13 19:48:07,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:07,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:07,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:07,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:07,734 INFO L87 Difference]: Start difference. First operand 906 states and 3160 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:08,619 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2021-07-13 19:48:08,820 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-07-13 19:48:08,991 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 42 [2021-07-13 19:48:09,221 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-07-13 19:48:09,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:09,258 INFO L93 Difference]: Finished difference Result 1251 states and 4123 transitions. [2021-07-13 19:48:09,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:48:09,259 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:09,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:09,261 INFO L225 Difference]: With dead ends: 1251 [2021-07-13 19:48:09,261 INFO L226 Difference]: Without dead ends: 1206 [2021-07-13 19:48:09,261 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1916.2ms TimeCoverageRelationStatistics Valid=174, Invalid=696, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:48:09,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-07-13 19:48:09,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 903. [2021-07-13 19:48:09,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 902 states have (on average 3.491130820399113) internal successors, (3149), 902 states have internal predecessors, (3149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:09,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-07-13 19:48:09,272 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-07-13 19:48:09,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:09,272 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-07-13 19:48:09,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:09,272 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-07-13 19:48:09,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:09,273 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:09,273 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:09,474 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18777,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:09,474 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:09,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:09,474 INFO L82 PathProgramCache]: Analyzing trace with hash 513606198, now seen corresponding path program 111 times [2021-07-13 19:48:09,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:09,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444242268] [2021-07-13 19:48:09,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:09,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:09,651 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:09,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:09,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444242268] [2021-07-13 19:48:09,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444242268] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:09,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300893732] [2021-07-13 19:48:09,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:09,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:48:09,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:09,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:48:09,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:10,731 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,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 8 treesize of output 1 [2021-07-13 19:48:10,738 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,744 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:48:10,751 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,756 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,757 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,761 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,762 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,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-07-13 19:48:10,769 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48: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 9 treesize of output 1 [2021-07-13 19:48:10,775 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:10,782 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,787 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,792 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,797 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48: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 10 treesize of output 1 [2021-07-13 19:48:10,803 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,807 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,807 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,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 8 treesize of output 1 [2021-07-13 19:48:10,813 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:10,818 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,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-07-13 19:48:10,824 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,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 7 treesize of output 1 [2021-07-13 19:48:10,829 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,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 10 treesize of output 1 [2021-07-13 19:48:10,834 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:10,840 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,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 10 treesize of output 1 [2021-07-13 19:48:10,846 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,850 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:10,865 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:10,870 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:10,875 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,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 9 treesize of output 2 [2021-07-13 19:48:10,881 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:10,886 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:10,891 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:10,897 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,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-07-13 19:48:10,902 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,905 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,906 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:10,911 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:10,916 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,919 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,920 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,923 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,924 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,927 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,928 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,931 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:48:10,936 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:10,941 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,944 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,944 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,166 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-07-13 19:48:11,166 INFO L628 ElimStorePlain]: treesize reduction 60, result has 81.5 percent of original size [2021-07-13 19:48:11,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-07-13 19:48:11,170 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:48:11,174 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,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 4 treesize of output 2 [2021-07-13 19:48:11,178 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,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-07-13 19:48:11,182 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,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 3 treesize of output 1 [2021-07-13 19:48:11,185 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,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 4 treesize of output 2 [2021-07-13 19:48:11,189 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,376 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-07-13 19:48:11,377 INFO L628 ElimStorePlain]: treesize reduction 2, result has 99.2 percent of original size [2021-07-13 19:48:11,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:48:11,379 INFO L247 ElimStorePlain]: Needed 47 recursive calls to eliminate 3 variables, input treesize:1646, output treesize:200 [2021-07-13 19:48:11,520 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2021-07-13 19:48:11,743 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:11,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300893732] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:11,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:11,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:11,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061048744] [2021-07-13 19:48:11,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:11,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:11,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:11,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:11,744 INFO L87 Difference]: Start difference. First operand 903 states and 3149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:12,000 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2021-07-13 19:48:12,458 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-07-13 19:48:12,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:12,635 INFO L93 Difference]: Finished difference Result 1141 states and 3810 transitions. [2021-07-13 19:48:12,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:48:12,635 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:12,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:12,637 INFO L225 Difference]: With dead ends: 1141 [2021-07-13 19:48:12,637 INFO L226 Difference]: Without dead ends: 1126 [2021-07-13 19:48:12,637 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1234.5ms TimeCoverageRelationStatistics Valid=142, Invalid=508, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:48:12,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-07-13 19:48:12,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 903. [2021-07-13 19:48:12,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 902 states have (on average 3.491130820399113) internal successors, (3149), 902 states have internal predecessors, (3149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:12,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-07-13 19:48:12,648 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-07-13 19:48:12,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:12,648 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-07-13 19:48:12,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:12,648 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-07-13 19:48:12,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:12,649 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:12,649 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:12,849 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19233 [2021-07-13 19:48:12,850 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:12,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:12,850 INFO L82 PathProgramCache]: Analyzing trace with hash -998413246, now seen corresponding path program 112 times [2021-07-13 19:48:12,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:12,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826915372] [2021-07-13 19:48:12,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:12,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:13,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:13,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:13,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826915372] [2021-07-13 19:48:13,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826915372] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:13,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802289012] [2021-07-13 19:48:13,117 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:13,178 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:13,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:13,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:48:13,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:13,877 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:13,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:13,887 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,891 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,894 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,895 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,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-07-13 19:48:13,899 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:13,904 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:13,909 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,912 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,913 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,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-07-13 19:48:13,917 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:48:13,922 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,925 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:13,930 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,933 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,937 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,940 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,940 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:48:13,944 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,947 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,948 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:48:13,952 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,954 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,955 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,063 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-13 19:48:14,064 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.9 percent of original size [2021-07-13 19:48:14,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:48:14,067 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:48:14,070 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:14,074 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:48:14,077 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,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-07-13 19:48:14,080 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:14,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:48:14,126 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:781, output treesize:89 [2021-07-13 19:48:14,234 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:14,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802289012] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:14,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:14,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:14,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453609412] [2021-07-13 19:48:14,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:14,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:14,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:14,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:14,235 INFO L87 Difference]: Start difference. First operand 903 states and 3149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:14,864 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-13 19:48:15,088 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-07-13 19:48:15,294 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 50 [2021-07-13 19:48:15,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:15,403 INFO L93 Difference]: Finished difference Result 1076 states and 3621 transitions. [2021-07-13 19:48:15,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:48:15,403 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:15,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:15,405 INFO L225 Difference]: With dead ends: 1076 [2021-07-13 19:48:15,405 INFO L226 Difference]: Without dead ends: 1061 [2021-07-13 19:48:15,405 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 1543.0ms TimeCoverageRelationStatistics Valid=154, Invalid=548, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:48:15,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2021-07-13 19:48:15,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 903. [2021-07-13 19:48:15,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 902 states have (on average 3.491130820399113) internal successors, (3149), 902 states have internal predecessors, (3149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:15,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-07-13 19:48:15,416 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-07-13 19:48:15,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:15,416 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-07-13 19:48:15,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-07-13 19:48:15,416 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-07-13 19:48:15,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:15,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:15,417 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:15,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19581,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:15,618 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:15,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:15,618 INFO L82 PathProgramCache]: Analyzing trace with hash -1755439614, now seen corresponding path program 113 times [2021-07-13 19:48:15,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:15,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914184194] [2021-07-13 19:48:15,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:15,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:15,803 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:15,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:15,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914184194] [2021-07-13 19:48:15,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914184194] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:15,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578422000] [2021-07-13 19:48:15,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:15,870 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:15,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:15,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:48:15,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:16,267 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:16,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578422000] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:16,267 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:16,267 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:48:16,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958651424] [2021-07-13 19:48:16,267 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:48:16,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:16,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:48:16,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:48:16,268 INFO L87 Difference]: Start difference. First operand 903 states and 3149 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:17,081 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2021-07-13 19:48:17,376 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 49 [2021-07-13 19:48:17,520 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2021-07-13 19:48:17,712 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 57 [2021-07-13 19:48:17,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:17,936 INFO L93 Difference]: Finished difference Result 1208 states and 3960 transitions. [2021-07-13 19:48:17,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:48:17,936 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:17,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:17,938 INFO L225 Difference]: With dead ends: 1208 [2021-07-13 19:48:17,938 INFO L226 Difference]: Without dead ends: 1148 [2021-07-13 19:48:17,938 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 1744.7ms TimeCoverageRelationStatistics Valid=202, Invalid=920, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:48:17,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2021-07-13 19:48:17,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 909. [2021-07-13 19:48:17,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 908 states have (on average 3.495594713656388) internal successors, (3174), 908 states have internal predecessors, (3174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:17,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 3174 transitions. [2021-07-13 19:48:17,949 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 3174 transitions. Word has length 20 [2021-07-13 19:48:17,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:17,949 INFO L482 AbstractCegarLoop]: Abstraction has 909 states and 3174 transitions. [2021-07-13 19:48:17,949 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:17,949 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 3174 transitions. [2021-07-13 19:48:17,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:17,950 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:17,950 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:18,150 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19745 [2021-07-13 19:48:18,151 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:18,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:18,151 INFO L82 PathProgramCache]: Analyzing trace with hash -1403063924, now seen corresponding path program 114 times [2021-07-13 19:48:18,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:18,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946862148] [2021-07-13 19:48:18,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:18,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:18,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:18,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:18,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946862148] [2021-07-13 19:48:18,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946862148] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:18,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562185250] [2021-07-13 19:48:18,360 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:18,423 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:48:18,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:18,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:48:18,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:19,219 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:48:19,226 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,229 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,230 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:19,235 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,240 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:48:19,245 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,249 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,253 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,253 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,258 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,262 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:19,267 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:19,272 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,275 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,276 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,279 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,280 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:19,285 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,288 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,288 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,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-07-13 19:48:19,293 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:19,298 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,301 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,302 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:19,306 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:19,310 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:19,315 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:19,319 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:19,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:19,323 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,494 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-13 19:48:19,495 INFO L628 ElimStorePlain]: treesize reduction 25, result has 88.3 percent of original size [2021-07-13 19:48:19,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:19,499 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:19,502 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,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-07-13 19:48:19,506 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:19,510 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:48:19,513 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,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-07-13 19:48:19,517 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:19,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:48:19,589 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1029, output treesize:136 [2021-07-13 19:48:19,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:19,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562185250] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:19,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:19,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:19,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777886687] [2021-07-13 19:48:19,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:19,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:19,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:19,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:19,786 INFO L87 Difference]: Start difference. First operand 909 states and 3174 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:20,023 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-07-13 19:48:20,391 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-07-13 19:48:21,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:21,671 INFO L93 Difference]: Finished difference Result 1303 states and 4232 transitions. [2021-07-13 19:48:21,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-13 19:48:21,671 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:21,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:21,673 INFO L225 Difference]: With dead ends: 1303 [2021-07-13 19:48:21,674 INFO L226 Difference]: Without dead ends: 1243 [2021-07-13 19:48:21,674 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 2022.1ms TimeCoverageRelationStatistics Valid=289, Invalid=1193, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 19:48:21,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states. [2021-07-13 19:48:21,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 921. [2021-07-13 19:48:21,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 921 states, 920 states have (on average 3.501086956521739) internal successors, (3221), 920 states have internal predecessors, (3221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:21,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 3221 transitions. [2021-07-13 19:48:21,686 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 3221 transitions. Word has length 20 [2021-07-13 19:48:21,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:21,686 INFO L482 AbstractCegarLoop]: Abstraction has 921 states and 3221 transitions. [2021-07-13 19:48:21,686 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:21,686 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 3221 transitions. [2021-07-13 19:48:21,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:21,687 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:21,687 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:21,887 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19767 [2021-07-13 19:48:21,887 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:21,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:21,888 INFO L82 PathProgramCache]: Analyzing trace with hash -1404631678, now seen corresponding path program 115 times [2021-07-13 19:48:21,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:21,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498068164] [2021-07-13 19:48:21,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:21,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:22,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-07-13 19:48:22,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:22,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498068164] [2021-07-13 19:48:22,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498068164] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:22,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600637371] [2021-07-13 19:48:22,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:22,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:22,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:48:22,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:22,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,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 9 treesize of output 2 [2021-07-13 19:48:22,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:22,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:22,533 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,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 9 treesize of output 1 [2021-07-13 19:48:22,537 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,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 7 treesize of output 1 [2021-07-13 19:48:22,542 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:22,546 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:22,550 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:22,554 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,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-07-13 19:48:22,558 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:48:22,563 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48: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 8 treesize of output 1 [2021-07-13 19:48:22,567 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,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 8 treesize of output 1 [2021-07-13 19:48:22,570 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:22,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 6 xjuncts. [2021-07-13 19:48:22,637 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:425, output treesize:169 [2021-07-13 19:48:23,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:23,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:23,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:23,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:23,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:23,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,711 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 69 [2021-07-13 19:48:23,711 INFO L628 ElimStorePlain]: treesize reduction 194, result has 48.8 percent of original size [2021-07-13 19:48:23,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 3 treesize of output 1 [2021-07-13 19:48:23,715 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:23,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:48:23,795 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:23,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 4 treesize of output 2 [2021-07-13 19:48:23,872 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:23,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-07-13 19:48:23,946 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:24,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:24,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:24,020 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:24,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:24,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:48:24,091 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:427, output treesize:136 [2021-07-13 19:48:24,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-07-13 19:48:24,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600637371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:24,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:24,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:24,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241934751] [2021-07-13 19:48:24,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:24,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:24,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:24,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:24,295 INFO L87 Difference]: Start difference. First operand 921 states and 3221 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:24,681 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 82 [2021-07-13 19:48:24,893 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 69 [2021-07-13 19:48:25,069 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 76 [2021-07-13 19:48:25,251 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 67 [2021-07-13 19:48:25,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:25,275 INFO L93 Difference]: Finished difference Result 1171 states and 3911 transitions. [2021-07-13 19:48:25,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:48:25,275 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:25,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:25,277 INFO L225 Difference]: With dead ends: 1171 [2021-07-13 19:48:25,277 INFO L226 Difference]: Without dead ends: 1141 [2021-07-13 19:48:25,277 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1460.7ms TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:25,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-07-13 19:48:25,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 918. [2021-07-13 19:48:25,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 917 states have (on average 3.50381679389313) internal successors, (3213), 917 states have internal predecessors, (3213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:25,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 3213 transitions. [2021-07-13 19:48:25,289 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 3213 transitions. Word has length 20 [2021-07-13 19:48:25,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:25,289 INFO L482 AbstractCegarLoop]: Abstraction has 918 states and 3213 transitions. [2021-07-13 19:48:25,289 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:25,289 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 3213 transitions. [2021-07-13 19:48:25,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:25,290 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:25,290 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:25,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20040,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:25,491 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:25,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:25,491 INFO L82 PathProgramCache]: Analyzing trace with hash 294181020, now seen corresponding path program 116 times [2021-07-13 19:48:25,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:25,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451470142] [2021-07-13 19:48:25,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:25,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:25,651 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:25,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:25,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451470142] [2021-07-13 19:48:25,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451470142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:25,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942638881] [2021-07-13 19:48:25,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:25,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:25,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:25,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:48:25,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:26,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,662 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,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-07-13 19:48:26,668 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,672 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,672 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:48:26,678 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:26,683 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,687 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,688 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,700 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,700 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:26,706 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,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 10 treesize of output 1 [2021-07-13 19:48:26,711 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:26,716 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,720 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,720 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,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 10 treesize of output 1 [2021-07-13 19:48:26,726 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,730 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,730 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,734 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,738 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,741 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,742 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:26,747 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,751 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:26,755 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,758 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,759 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:26,764 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,768 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,771 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,771 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,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 9 treesize of output 1 [2021-07-13 19:48:26,776 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,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 10 treesize of output 1 [2021-07-13 19:48:26,780 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:48:26,785 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,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-07-13 19:48:26,790 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:26,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-07-13 19:48:26,795 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,797 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,798 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,994 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-07-13 19:48:26,994 INFO L628 ElimStorePlain]: treesize reduction 31, result has 87.6 percent of original size [2021-07-13 19:48:26,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:48:26,998 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,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 4 treesize of output 2 [2021-07-13 19:48:27,002 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:27,006 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:27,010 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:48: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 3 treesize of output 1 [2021-07-13 19:48:27,013 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:27,017 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,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 5 treesize of output 1 [2021-07-13 19:48:27,020 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:27,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:48:27,107 INFO L247 ElimStorePlain]: Needed 38 recursive calls to eliminate 3 variables, input treesize:1292, output treesize:162 [2021-07-13 19:48:27,246 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-07-13 19:48:27,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:27,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942638881] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:27,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:27,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:27,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156956066] [2021-07-13 19:48:27,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:27,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:27,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:27,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:27,372 INFO L87 Difference]: Start difference. First operand 918 states and 3213 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:28,459 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2021-07-13 19:48:28,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:28,551 INFO L93 Difference]: Finished difference Result 1205 states and 3958 transitions. [2021-07-13 19:48:28,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:48:28,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-07-13 19:48:28,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:28,553 INFO L225 Difference]: With dead ends: 1205 [2021-07-13 19:48:28,553 INFO L226 Difference]: Without dead ends: 1130 [2021-07-13 19:48:28,553 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 1428.1ms TimeCoverageRelationStatistics Valid=193, Invalid=863, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:48:28,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1130 states. [2021-07-13 19:48:28,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1130 to 930. [2021-07-13 19:48:28,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 929 states have (on average 3.5156081808396125) internal successors, (3266), 929 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:28,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 3266 transitions. [2021-07-13 19:48:28,564 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 3266 transitions. Word has length 20 [2021-07-13 19:48:28,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:28,564 INFO L482 AbstractCegarLoop]: Abstraction has 930 states and 3266 transitions. [2021-07-13 19:48:28,564 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:28,564 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 3266 transitions. [2021-07-13 19:48:28,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:28,565 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:28,565 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:28,766 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20421 [2021-07-13 19:48:28,766 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:28,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:28,766 INFO L82 PathProgramCache]: Analyzing trace with hash -199712680, now seen corresponding path program 117 times [2021-07-13 19:48:28,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:28,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255912393] [2021-07-13 19:48:28,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:28,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:28,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:28,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:28,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255912393] [2021-07-13 19:48:28,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255912393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:28,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307706049] [2021-07-13 19:48:28,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:29,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:48:29,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:29,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:48:29,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:29,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,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-07-13 19:48:29,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,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 10 treesize of output 1 [2021-07-13 19:48:29,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:29,231 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:48:29,236 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:29,242 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:29,246 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:29,251 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,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-07-13 19:48:29,257 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:29,262 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:29,267 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:29,272 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,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 9 treesize of output 2 [2021-07-13 19:48:29,278 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,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 11 treesize of output 2 [2021-07-13 19:48:29,302 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:29,309 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:29,315 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,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 7 treesize of output 1 [2021-07-13 19:48:29,321 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:29,327 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,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 8 treesize of output 1 [2021-07-13 19:48:29,332 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:29,338 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,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-07-13 19:48:29,344 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:29,349 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:29,354 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,357 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:29,362 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:29,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 2 [2021-07-13 19:48:29,367 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,631 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-07-13 19:48:29,632 INFO L628 ElimStorePlain]: treesize reduction 60, result has 83.3 percent of original size [2021-07-13 19:48:29,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:48:29,636 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:971, output treesize:300 [2021-07-13 19:48:29,879 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-07-13 19:48:30,850 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_980, v_prenex_982, v_prenex_973, v_prenex_983, ends_with_10, v_prenex_986, v_prenex_975, ends_with_6, v_prenex_974, v_prenex_987, v_prenex_976], 15=[v_prenex_979]} [2021-07-13 19:48:30,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:30,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:30,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:31,062 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 77 [2021-07-13 19:48:31,062 INFO L628 ElimStorePlain]: treesize reduction 403, result has 32.4 percent of original size [2021-07-13 19:48:31,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:48:31,067 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:31,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:31,149 INFO L518 ElimStorePlain]: Eliminatee v_prenex_973 vanished before elimination [2021-07-13 19:48:31,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-07-13 19:48:31,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:31,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:31,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-07-13 19:48:31,237 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:31,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:31,314 INFO L518 ElimStorePlain]: Eliminatee v_prenex_986 vanished before elimination [2021-07-13 19:48:31,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 5 treesize of output 1 [2021-07-13 19:48:31,318 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:31,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:31,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:31,397 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:31,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:31,470 INFO L518 ElimStorePlain]: Eliminatee v_prenex_974 vanished before elimination [2021-07-13 19:48:31,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:48:31,474 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:31,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:31,545 INFO L518 ElimStorePlain]: Eliminatee v_prenex_976 vanished before elimination [2021-07-13 19:48:31,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 5 treesize of output 1 [2021-07-13 19:48:31,549 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:31,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:31,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:48:31,620 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 20 variables, input treesize:629, output treesize:136 [2021-07-13 19:48:31,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-07-13 19:48:31,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307706049] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:31,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:31,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:31,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600293397] [2021-07-13 19:48:31,818 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:31,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:31,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:31,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:31,818 INFO L87 Difference]: Start difference. First operand 930 states and 3266 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:32,236 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-07-13 19:48:32,414 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-07-13 19:48:32,769 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-07-13 19:48:33,108 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 89 [2021-07-13 19:48:33,472 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 77 [2021-07-13 19:48:33,713 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 80 [2021-07-13 19:48:34,127 WARN L205 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 97 [2021-07-13 19:48:34,512 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 88 [2021-07-13 19:48:34,984 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2021-07-13 19:48:35,310 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 98 [2021-07-13 19:48:35,613 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 87 [2021-07-13 19:48:35,883 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 89 [2021-07-13 19:48:36,197 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 91 [2021-07-13 19:48:36,599 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 75 [2021-07-13 19:48:36,931 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 90 [2021-07-13 19:48:37,211 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 90 [2021-07-13 19:48:37,490 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 99 [2021-07-13 19:48:37,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:37,498 INFO L93 Difference]: Finished difference Result 1752 states and 5524 transitions. [2021-07-13 19:48:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 19:48:37,498 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:37,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:37,501 INFO L225 Difference]: With dead ends: 1752 [2021-07-13 19:48:37,501 INFO L226 Difference]: Without dead ends: 1662 [2021-07-13 19:48:37,501 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 5908.6ms TimeCoverageRelationStatistics Valid=402, Invalid=1490, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 19:48:37,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states. [2021-07-13 19:48:37,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 952. [2021-07-13 19:48:37,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 951 states have (on average 3.5341745531019977) internal successors, (3361), 951 states have internal predecessors, (3361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:37,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 3361 transitions. [2021-07-13 19:48:37,515 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 3361 transitions. Word has length 20 [2021-07-13 19:48:37,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:37,515 INFO L482 AbstractCegarLoop]: Abstraction has 952 states and 3361 transitions. [2021-07-13 19:48:37,515 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:37,516 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 3361 transitions. [2021-07-13 19:48:37,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:37,517 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:37,517 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:37,717 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20714,122 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:37,717 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:37,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:37,718 INFO L82 PathProgramCache]: Analyzing trace with hash -837951760, now seen corresponding path program 118 times [2021-07-13 19:48:37,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:37,718 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122223227] [2021-07-13 19:48:37,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:37,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:37,905 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:37,906 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:37,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122223227] [2021-07-13 19:48:37,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122223227] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:37,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098258989] [2021-07-13 19:48:37,906 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:37,974 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:37,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:37,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:48:37,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:38,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:38,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:48:38,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:38,338 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:48:38,342 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:38,348 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,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-07-13 19:48:38,353 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,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-07-13 19:48:38,358 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,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-07-13 19:48:38,363 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,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 8 treesize of output 1 [2021-07-13 19:48:38,368 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:38,373 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:38,378 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,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 7 treesize of output 1 [2021-07-13 19:48:38,383 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,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 9 treesize of output 2 [2021-07-13 19:48:38,388 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:38,392 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:38,397 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:38,402 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:48:38,406 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,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 10 treesize of output 1 [2021-07-13 19:48:38,411 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:38,415 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:38,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:38,419 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,632 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-13 19:48:38,633 INFO L628 ElimStorePlain]: treesize reduction 60, result has 80.1 percent of original size [2021-07-13 19:48:38,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:48:38,636 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:769, output treesize:241 [2021-07-13 19:48:38,763 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:48:38,934 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:48:39,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:39,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:39,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:39,604 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.5 percent of original size [2021-07-13 19:48:39,604 INFO L518 ElimStorePlain]: Eliminatee v_prenex_993 vanished before elimination [2021-07-13 19:48:39,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-07-13 19:48:39,607 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:39,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:39,645 INFO L518 ElimStorePlain]: Eliminatee v_prenex_994 vanished before elimination [2021-07-13 19:48:39,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:39,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:39,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:39,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:48:39,685 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:210, output treesize:92 [2021-07-13 19:48:39,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:39,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098258989] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:39,797 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:39,797 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:39,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665700997] [2021-07-13 19:48:39,797 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:39,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:39,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:39,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:39,797 INFO L87 Difference]: Start difference. First operand 952 states and 3361 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:40,233 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-13 19:48:40,707 WARN L205 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 105 [2021-07-13 19:48:41,098 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 76 [2021-07-13 19:48:41,422 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 93 [2021-07-13 19:48:41,706 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 65 [2021-07-13 19:48:42,121 WARN L205 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 92 [2021-07-13 19:48:42,413 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-07-13 19:48:42,556 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:48:42,821 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 94 [2021-07-13 19:48:42,961 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:48:43,241 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-07-13 19:48:43,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:43,255 INFO L93 Difference]: Finished difference Result 1352 states and 4424 transitions. [2021-07-13 19:48:43,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:48:43,255 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:43,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:43,257 INFO L225 Difference]: With dead ends: 1352 [2021-07-13 19:48:43,258 INFO L226 Difference]: Without dead ends: 1322 [2021-07-13 19:48:43,258 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 3818.0ms TimeCoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:48:43,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2021-07-13 19:48:43,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 956. [2021-07-13 19:48:43,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 955 states have (on average 3.531937172774869) internal successors, (3373), 955 states have internal predecessors, (3373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:43,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 3373 transitions. [2021-07-13 19:48:43,270 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 3373 transitions. Word has length 20 [2021-07-13 19:48:43,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:43,270 INFO L482 AbstractCegarLoop]: Abstraction has 956 states and 3373 transitions. [2021-07-13 19:48:43,270 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:43,270 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 3373 transitions. [2021-07-13 19:48:43,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:43,272 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:43,272 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:43,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20844,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:43,472 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:43,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:43,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1678238390, now seen corresponding path program 119 times [2021-07-13 19:48:43,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:43,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456247110] [2021-07-13 19:48:43,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:43,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:43,678 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:43,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:43,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456247110] [2021-07-13 19:48:43,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456247110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:43,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137604541] [2021-07-13 19:48:43,678 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:43,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:48:43,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:43,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:48:43,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:44,256 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:44,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137604541] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:44,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:44,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:48:44,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336443712] [2021-07-13 19:48:44,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:48:44,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:44,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:48:44,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:48:44,257 INFO L87 Difference]: Start difference. First operand 956 states and 3373 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:44,522 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-07-13 19:48:45,277 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 54 [2021-07-13 19:48:45,712 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-07-13 19:48:45,897 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-07-13 19:48:46,079 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-07-13 19:48:46,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:46,083 INFO L93 Difference]: Finished difference Result 1526 states and 4940 transitions. [2021-07-13 19:48:46,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:48:46,084 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:46,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:46,086 INFO L225 Difference]: With dead ends: 1526 [2021-07-13 19:48:46,086 INFO L226 Difference]: Without dead ends: 1511 [2021-07-13 19:48:46,087 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 1921.4ms TimeCoverageRelationStatistics Valid=279, Invalid=1127, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:48:46,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2021-07-13 19:48:46,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 960. [2021-07-13 19:48:46,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 959 states have (on average 3.531803962460897) internal successors, (3387), 959 states have internal predecessors, (3387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:46,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 3387 transitions. [2021-07-13 19:48:46,100 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 3387 transitions. Word has length 20 [2021-07-13 19:48:46,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:46,100 INFO L482 AbstractCegarLoop]: Abstraction has 960 states and 3387 transitions. [2021-07-13 19:48:46,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:46,100 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 3387 transitions. [2021-07-13 19:48:46,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:46,102 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:46,102 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:46,302 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21006 [2021-07-13 19:48:46,302 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:46,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:46,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1060539052, now seen corresponding path program 120 times [2021-07-13 19:48:46,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:46,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661161903] [2021-07-13 19:48:46,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:46,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:46,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:46,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:46,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661161903] [2021-07-13 19:48:46,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661161903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:46,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036244692] [2021-07-13 19:48:46,490 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:46,554 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:48:46,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:46,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:48:46,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:46,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:46,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48: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 9 treesize of output 1 [2021-07-13 19:48:46,950 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:46,955 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:46,959 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,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-07-13 19:48:46,964 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48: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 9 treesize of output 2 [2021-07-13 19:48:46,969 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,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 9 treesize of output 1 [2021-07-13 19:48:46,974 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:46,978 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48: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 7 treesize of output 1 [2021-07-13 19:48:46,983 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:48:46,988 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:48:46,992 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:46,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:46,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 11 treesize of output 2 [2021-07-13 19:48:46,997 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:47,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:47,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:47,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:47,002 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:47,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:47,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:47,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:47,006 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:47,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:47,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48: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 8 treesize of output 1 [2021-07-13 19:48:47,011 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:47,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:47,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:47,015 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:47,120 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-13 19:48:47,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:47,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:48:47,124 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:609, output treesize:241 [2021-07-13 19:48:47,251 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:48:47,419 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:48:48,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:48,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:48,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:48:48,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:48,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:48,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:48,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:48,249 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 36 [2021-07-13 19:48:48,249 INFO L628 ElimStorePlain]: treesize reduction 76, result has 56.8 percent of original size [2021-07-13 19:48:48,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:48,252 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:48,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:48,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 4 treesize of output 2 [2021-07-13 19:48:48,293 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:48,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:48,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:48:48,330 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:210, output treesize:92 [2021-07-13 19:48:48,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:48,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036244692] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:48,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:48,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:48,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014656567] [2021-07-13 19:48:48,443 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:48,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:48,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:48,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:48,443 INFO L87 Difference]: Start difference. First operand 960 states and 3387 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:49,161 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 98 [2021-07-13 19:48:49,420 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2021-07-13 19:48:49,841 WARN L205 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 102 [2021-07-13 19:48:50,059 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 52 [2021-07-13 19:48:50,366 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-07-13 19:48:50,798 WARN L205 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 92 [2021-07-13 19:48:50,946 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:48:51,238 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-07-13 19:48:51,547 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 94 [2021-07-13 19:48:51,680 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:48:51,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:51,690 INFO L93 Difference]: Finished difference Result 1393 states and 4537 transitions. [2021-07-13 19:48:51,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:48:51,690 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:51,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:51,692 INFO L225 Difference]: With dead ends: 1393 [2021-07-13 19:48:51,692 INFO L226 Difference]: Without dead ends: 1363 [2021-07-13 19:48:51,692 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 3641.3ms TimeCoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:48:51,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2021-07-13 19:48:51,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 955. [2021-07-13 19:48:51,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 954 states have (on average 3.5335429769392035) internal successors, (3371), 954 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:51,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 3371 transitions. [2021-07-13 19:48:51,705 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 3371 transitions. Word has length 20 [2021-07-13 19:48:51,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:51,705 INFO L482 AbstractCegarLoop]: Abstraction has 955 states and 3371 transitions. [2021-07-13 19:48:51,705 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:51,705 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 3371 transitions. [2021-07-13 19:48:51,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:51,706 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:51,706 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:51,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21029 [2021-07-13 19:48:51,906 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:51,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:51,907 INFO L82 PathProgramCache]: Analyzing trace with hash 145457564, now seen corresponding path program 121 times [2021-07-13 19:48:51,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:51,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169553852] [2021-07-13 19:48:51,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:51,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:52,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:52,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:52,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169553852] [2021-07-13 19:48:52,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169553852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:52,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169910279] [2021-07-13 19:48:52,086 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:52,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:52,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:48:52,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:52,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:48:52,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,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-07-13 19:48:52,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,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 11 treesize of output 2 [2021-07-13 19:48:52,710 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:48:52,717 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:52,723 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,155 WARN L205 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 97 [2021-07-13 19:48:53,156 INFO L628 ElimStorePlain]: treesize reduction 434, result has 50.1 percent of original size [2021-07-13 19:48:53,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-07-13 19:48:53,161 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:48:53,166 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,345 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:48:53,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,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-07-13 19:48:53,351 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,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-07-13 19:48:53,355 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,531 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:48:53,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,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-07-13 19:48:53,537 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:48:53,542 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:48:53,546 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,719 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:48:53,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-13 19:48:53,731 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:995, output treesize:401 [2021-07-13 19:48:54,008 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 125 [2021-07-13 19:48:54,501 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-07-13 19:48:55,936 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, ends_with_6, v_prenex_1023, v_prenex_1012, v_prenex_1024, v_prenex_1013, v_prenex_1014, v_prenex_1015, v_prenex_1026, v_prenex_1027, v_prenex_1029, v_prenex_1020, v_prenex_1010, v_prenex_1021, v_prenex_1022, v_prenex_1011], 10=[v_prenex_1016, v_prenex_1017]} [2021-07-13 19:48:55,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:48:55,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,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-07-13 19:48:55,954 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:48:55,962 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:56,177 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 65 [2021-07-13 19:48:56,178 INFO L628 ElimStorePlain]: treesize reduction 746, result has 17.2 percent of original size [2021-07-13 19:48:56,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-07-13 19:48:56,182 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:56,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:56,242 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1023 vanished before elimination [2021-07-13 19:48:56,242 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1012 vanished before elimination [2021-07-13 19:48:56,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:48:56,246 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:56,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:56,305 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1013 vanished before elimination [2021-07-13 19:48:56,305 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1014 vanished before elimination [2021-07-13 19:48:56,305 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1015 vanished before elimination [2021-07-13 19:48:56,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 4 treesize of output 2 [2021-07-13 19:48:56,309 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:56,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:56,364 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1027 vanished before elimination [2021-07-13 19:48:56,364 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1029 vanished before elimination [2021-07-13 19:48:56,364 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1020 vanished before elimination [2021-07-13 19:48:56,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 5 treesize of output 1 [2021-07-13 19:48:56,368 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:56,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:56,421 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1021 vanished before elimination [2021-07-13 19:48:56,422 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1022 vanished before elimination [2021-07-13 19:48: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 5 treesize of output 1 [2021-07-13 19:48:56,425 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:56,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:56,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:48:56,480 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:56,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:56,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 5 treesize of output 1 [2021-07-13 19:48:56,535 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:56,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:56,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:48:56,585 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 26 variables, input treesize:966, output treesize:107 [2021-07-13 19:48:56,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:56,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169910279] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:56,720 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:56,720 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:56,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507121049] [2021-07-13 19:48:56,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:56,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:56,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:56,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:56,720 INFO L87 Difference]: Start difference. First operand 955 states and 3371 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:57,502 WARN L205 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 100 [2021-07-13 19:48:57,670 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2021-07-13 19:48:58,172 WARN L205 SmtUtils]: Spent 388.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 116 [2021-07-13 19:48:58,586 WARN L205 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 105 [2021-07-13 19:48:59,118 WARN L205 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 83 [2021-07-13 19:48:59,541 WARN L205 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 115 [2021-07-13 19:48:59,922 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 118 [2021-07-13 19:49:00,262 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 114 [2021-07-13 19:49:00,649 WARN L205 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 111 [2021-07-13 19:49:00,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:00,666 INFO L93 Difference]: Finished difference Result 1361 states and 4487 transitions. [2021-07-13 19:49:00,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:49:00,667 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:00,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:00,669 INFO L225 Difference]: With dead ends: 1361 [2021-07-13 19:49:00,669 INFO L226 Difference]: Without dead ends: 1331 [2021-07-13 19:49:00,669 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 4437.4ms TimeCoverageRelationStatistics Valid=208, Invalid=914, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:49:00,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2021-07-13 19:49:00,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 951. [2021-07-13 19:49:00,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 950 states have (on average 3.533684210526316) internal successors, (3357), 950 states have internal predecessors, (3357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:00,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 3357 transitions. [2021-07-13 19:49:00,681 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 3357 transitions. Word has length 20 [2021-07-13 19:49:00,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:00,681 INFO L482 AbstractCegarLoop]: Abstraction has 951 states and 3357 transitions. [2021-07-13 19:49:00,681 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:00,681 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 3357 transitions. [2021-07-13 19:49:00,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:00,683 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:00,683 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:00,883 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21376 [2021-07-13 19:49:00,883 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:00,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:00,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1943695790, now seen corresponding path program 122 times [2021-07-13 19:49:00,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:00,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710195080] [2021-07-13 19:49:00,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:00,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:01,089 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:01,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:01,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710195080] [2021-07-13 19:49:01,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710195080] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:01,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893957995] [2021-07-13 19:49:01,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:01,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:01,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:01,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:49:01,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:01,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:49:01,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:49:01,420 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,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 9 treesize of output 1 [2021-07-13 19:49:01,425 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,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 8 treesize of output 1 [2021-07-13 19:49:01,430 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:49:01,435 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,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 8 treesize of output 1 [2021-07-13 19:49:01,439 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:49:01,444 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:49:01,449 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:01,453 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:01,458 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,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 7 treesize of output 1 [2021-07-13 19:49:01,462 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:01,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:01,466 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:01,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:01,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 6 xjuncts. [2021-07-13 19:49:01,551 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:473, output treesize:193 [2021-07-13 19:49:02,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:02,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-07-13 19:49:02,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,405 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 70 [2021-07-13 19:49:02,405 INFO L628 ElimStorePlain]: treesize reduction 303, result has 37.0 percent of original size [2021-07-13 19:49:02,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:02,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:02,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:02,488 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:02,562 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1036 vanished before elimination [2021-07-13 19:49:02,562 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1037 vanished before elimination [2021-07-13 19:49:02,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:02,566 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:02,638 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1039 vanished before elimination [2021-07-13 19:49:02,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:02,642 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:02,712 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1040 vanished before elimination [2021-07-13 19:49:02,712 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1043 vanished before elimination [2021-07-13 19:49:02,712 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1032 vanished before elimination [2021-07-13 19:49:02,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 3 treesize of output 1 [2021-07-13 19:49:02,716 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:02,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:49:02,787 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 18 variables, input treesize:487, output treesize:134 [2021-07-13 19:49:02,977 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:02,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893957995] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:02,978 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:02,978 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:49:02,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617349797] [2021-07-13 19:49:02,978 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:02,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:02,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:02,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:02,978 INFO L87 Difference]: Start difference. First operand 951 states and 3357 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:03,948 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-07-13 19:49:04,102 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-07-13 19:49:04,241 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-07-13 19:49:04,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:04,265 INFO L93 Difference]: Finished difference Result 1203 states and 4033 transitions. [2021-07-13 19:49:04,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:49:04,266 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:04,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:04,268 INFO L225 Difference]: With dead ends: 1203 [2021-07-13 19:49:04,268 INFO L226 Difference]: Without dead ends: 1173 [2021-07-13 19:49:04,268 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1548.0ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:49:04,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-07-13 19:49:04,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 951. [2021-07-13 19:49:04,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 950 states have (on average 3.531578947368421) internal successors, (3355), 950 states have internal predecessors, (3355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:04,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 3355 transitions. [2021-07-13 19:49:04,280 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 3355 transitions. Word has length 20 [2021-07-13 19:49:04,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:04,280 INFO L482 AbstractCegarLoop]: Abstraction has 951 states and 3355 transitions. [2021-07-13 19:49:04,280 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:04,280 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 3355 transitions. [2021-07-13 19:49:04,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:04,281 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:04,281 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:04,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21663,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:04,495 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:04,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:04,495 INFO L82 PathProgramCache]: Analyzing trace with hash -1175780862, now seen corresponding path program 123 times [2021-07-13 19:49:04,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:04,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696786040] [2021-07-13 19:49:04,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:04,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:04,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:04,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:04,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696786040] [2021-07-13 19:49:04,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696786040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:04,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438034141] [2021-07-13 19:49:04,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:04,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:49:04,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:04,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:04,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:05,517 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,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-07-13 19:49:05,523 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,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 4 treesize of output 2 [2021-07-13 19:49:05,528 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,532 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,533 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:05,538 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:49:05,544 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,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 5 treesize of output 1 [2021-07-13 19:49:05,549 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:49:05,554 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,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 9 treesize of output 2 [2021-07-13 19:49:05,560 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:49:05,566 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,570 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,571 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,575 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:05,581 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,584 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,585 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:49:05,590 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,595 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,598 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,599 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,603 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:05,608 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,612 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,613 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,617 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,620 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,621 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:05,625 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,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-07-13 19:49:05,630 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,634 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,637 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,638 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:05,643 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,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-07-13 19:49:05,648 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,651 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,652 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:49:05,657 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,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 10 treesize of output 1 [2021-07-13 19:49:05,661 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:05,666 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:05,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49: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 7 treesize of output 1 [2021-07-13 19:49:05,671 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,674 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,675 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,678 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,678 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,864 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-07-13 19:49:05,865 INFO L628 ElimStorePlain]: treesize reduction 240, result has 44.7 percent of original size [2021-07-13 19:49:05,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:05,869 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,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 5 treesize of output 1 [2021-07-13 19:49:05,872 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:05,876 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:05,880 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,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-07-13 19:49:05,883 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:05,887 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:05,891 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:06,028 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2021-07-13 19:49:06,029 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.8 percent of original size [2021-07-13 19:49:06,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:49:06,031 INFO L247 ElimStorePlain]: Needed 43 recursive calls to eliminate 3 variables, input treesize:1308, output treesize:140 [2021-07-13 19:49:06,158 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-07-13 19:49:06,312 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:06,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438034141] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:06,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:06,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:49:06,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744515769] [2021-07-13 19:49:06,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:06,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:06,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:06,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:06,312 INFO L87 Difference]: Start difference. First operand 951 states and 3355 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:07,082 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2021-07-13 19:49:07,483 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 33 [2021-07-13 19:49:07,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:07,505 INFO L93 Difference]: Finished difference Result 1092 states and 3750 transitions. [2021-07-13 19:49:07,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:49:07,505 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:07,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:07,507 INFO L225 Difference]: With dead ends: 1092 [2021-07-13 19:49:07,507 INFO L226 Difference]: Without dead ends: 1077 [2021-07-13 19:49:07,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1524.6ms TimeCoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:49:07,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2021-07-13 19:49:07,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 946. [2021-07-13 19:49:07,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 945 states have (on average 3.541798941798942) internal successors, (3347), 945 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:07,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 3347 transitions. [2021-07-13 19:49:07,518 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 3347 transitions. Word has length 20 [2021-07-13 19:49:07,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:07,518 INFO L482 AbstractCegarLoop]: Abstraction has 946 states and 3347 transitions. [2021-07-13 19:49:07,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:07,518 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 3347 transitions. [2021-07-13 19:49:07,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:07,520 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:07,520 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:07,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21818,128 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:07,732 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:07,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:07,732 INFO L82 PathProgramCache]: Analyzing trace with hash 1662405226, now seen corresponding path program 124 times [2021-07-13 19:49:07,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:07,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604031916] [2021-07-13 19:49:07,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:07,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:07,958 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:07,958 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:07,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604031916] [2021-07-13 19:49:07,958 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604031916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:07,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705105057] [2021-07-13 19:49:07,958 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:08,028 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:49:08,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:08,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:49:08,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:08,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:49:08,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-07-13 19:49:08,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:08,627 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49: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 13 treesize of output 2 [2021-07-13 19:49:08,634 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,047 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 107 [2021-07-13 19:49:09,047 INFO L628 ElimStorePlain]: treesize reduction 350, result has 52.5 percent of original size [2021-07-13 19:49:09,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:09,053 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,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 6 treesize of output 2 [2021-07-13 19:49:09,058 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,232 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-13 19:49:09,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:09,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:09,238 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,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-07-13 19:49:09,243 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,422 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:49:09,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:09,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 5 treesize of output 1 [2021-07-13 19:49:09,428 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,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 5 treesize of output 1 [2021-07-13 19:49:09,433 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,601 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:49:09,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:09,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-13 19:49:09,613 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 13 variables, input treesize:869, output treesize:361 [2021-07-13 19:49:09,801 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-13 19:49:11,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:11,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:11,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:49:11,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:11,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:11,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:11,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 9 treesize of output 2 [2021-07-13 19:49:11,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:11,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:11,898 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:12,442 WARN L205 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 295 DAG size of output: 138 [2021-07-13 19:49:12,443 INFO L628 ElimStorePlain]: treesize reduction 1252, result has 22.6 percent of original size [2021-07-13 19:49:12,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:12,450 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:12,619 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 135 [2021-07-13 19:49:12,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:12,620 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1079 vanished before elimination [2021-07-13 19:49:12,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 3 treesize of output 1 [2021-07-13 19:49:12,627 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:12,803 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-07-13 19:49:12,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:12,804 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1071 vanished before elimination [2021-07-13 19:49:12,804 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1072 vanished before elimination [2021-07-13 19:49:12,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:12,816 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:12,983 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-07-13 19:49:12,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:12,984 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1095 vanished before elimination [2021-07-13 19:49:12,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:12,990 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,155 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-13 19:49:13,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:13,155 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1075 vanished before elimination [2021-07-13 19:49:13,155 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1098 vanished before elimination [2021-07-13 19:49:13,156 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1076 vanished before elimination [2021-07-13 19:49:13,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-07-13 19:49:13,162 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,325 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:49:13,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:13,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-07-13 19:49:13,332 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,492 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-13 19:49:13,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:13,492 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1080 vanished before elimination [2021-07-13 19:49:13,492 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1100 vanished before elimination [2021-07-13 19:49:13,492 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1067 vanished before elimination [2021-07-13 19:49:13,492 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1089 vanished before elimination [2021-07-13 19:49:13,492 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1068 vanished before elimination [2021-07-13 19:49:13,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:13,499 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,657 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-13 19:49:13,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:13,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-07-13 19:49:13,664 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,819 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-13 19:49:13,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:13,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 6 treesize of output 2 [2021-07-13 19:49:13,826 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,978 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-13 19:49:13,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:13,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:13,985 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:14,138 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-07-13 19:49:14,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:14,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:14,144 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:14,290 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-13 19:49:14,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:14,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 4 treesize of output 2 [2021-07-13 19:49:14,297 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:14,441 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-07-13 19:49:14,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:14,441 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1063 vanished before elimination [2021-07-13 19:49:14,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 3 treesize of output 1 [2021-07-13 19:49:14,447 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:14,591 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:49:14,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:14,592 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1064 vanished before elimination [2021-07-13 19:49:14,592 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1065 vanished before elimination [2021-07-13 19:49:14,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 3 treesize of output 1 [2021-07-13 19:49:14,598 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:14,748 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-13 19:49:14,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:14,748 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1066 vanished before elimination [2021-07-13 19:49:14,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:14,753 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:14,894 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-13 19:49:14,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:14,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 32 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:49:14,898 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 48 variables, input treesize:1729, output treesize:245 [2021-07-13 19:49:15,144 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-13 19:49:15,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:15,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705105057] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:15,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:15,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:49:15,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110382376] [2021-07-13 19:49:15,398 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:15,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:15,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:15,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:15,399 INFO L87 Difference]: Start difference. First operand 946 states and 3347 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:16,205 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-13 19:49:16,538 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-07-13 19:49:16,791 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 61 [2021-07-13 19:49:17,103 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-07-13 19:49:17,410 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2021-07-13 19:49:17,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:17,565 INFO L93 Difference]: Finished difference Result 1307 states and 4321 transitions. [2021-07-13 19:49:17,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:49:17,566 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:17,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:17,568 INFO L225 Difference]: With dead ends: 1307 [2021-07-13 19:49:17,568 INFO L226 Difference]: Without dead ends: 1262 [2021-07-13 19:49:17,568 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 2632.1ms TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:49:17,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2021-07-13 19:49:17,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 947. [2021-07-13 19:49:17,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 946 states have (on average 3.544397463002114) internal successors, (3353), 946 states have internal predecessors, (3353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:17,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 3353 transitions. [2021-07-13 19:49:17,581 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 3353 transitions. Word has length 20 [2021-07-13 19:49:17,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:17,581 INFO L482 AbstractCegarLoop]: Abstraction has 947 states and 3353 transitions. [2021-07-13 19:49:17,581 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:17,581 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 3353 transitions. [2021-07-13 19:49:17,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:17,582 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:17,582 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:17,783 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22051 [2021-07-13 19:49:17,783 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:17,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:17,783 INFO L82 PathProgramCache]: Analyzing trace with hash 1732515262, now seen corresponding path program 125 times [2021-07-13 19:49:17,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:17,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254285601] [2021-07-13 19:49:17,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:17,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:18,010 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:18,010 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:18,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254285601] [2021-07-13 19:49:18,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254285601] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:18,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126032615] [2021-07-13 19:49:18,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:18,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:18,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:18,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:49:18,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:18,344 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-07-13 19:49:18,514 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-07-13 19:49:18,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-07-13 19:49:18,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126032615] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:18,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:18,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:49:18,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150368532] [2021-07-13 19:49:18,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:18,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:18,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:18,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:18,692 INFO L87 Difference]: Start difference. First operand 947 states and 3353 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:19,481 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2021-07-13 19:49:19,768 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 58 [2021-07-13 19:49:20,082 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 54 [2021-07-13 19:49:20,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:20,429 INFO L93 Difference]: Finished difference Result 1254 states and 4162 transitions. [2021-07-13 19:49:20,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:49:20,430 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:20,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:20,432 INFO L225 Difference]: With dead ends: 1254 [2021-07-13 19:49:20,432 INFO L226 Difference]: Without dead ends: 1194 [2021-07-13 19:49:20,432 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2052.8ms TimeCoverageRelationStatistics Valid=222, Invalid=900, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:49:20,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2021-07-13 19:49:20,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 953. [2021-07-13 19:49:20,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 952 states have (on average 3.543067226890756) internal successors, (3373), 952 states have internal predecessors, (3373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:20,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 3373 transitions. [2021-07-13 19:49:20,443 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 3373 transitions. Word has length 20 [2021-07-13 19:49:20,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:20,444 INFO L482 AbstractCegarLoop]: Abstraction has 953 states and 3373 transitions. [2021-07-13 19:49:20,444 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:20,444 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 3373 transitions. [2021-07-13 19:49:20,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:20,445 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:20,445 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:20,647 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22357 [2021-07-13 19:49:20,647 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:20,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:20,647 INFO L82 PathProgramCache]: Analyzing trace with hash -1224657572, now seen corresponding path program 126 times [2021-07-13 19:49:20,647 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:20,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241133743] [2021-07-13 19:49:20,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:20,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:20,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:20,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241133743] [2021-07-13 19:49:20,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241133743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:20,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835337424] [2021-07-13 19:49:20,913 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:20,980 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:49:20,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:20,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:20,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:21,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:21,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835337424] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:21,405 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:21,405 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:49:21,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025062151] [2021-07-13 19:49:21,405 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:49:21,405 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:21,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:49:21,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:49:21,405 INFO L87 Difference]: Start difference. First operand 953 states and 3373 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:21,942 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-07-13 19:49:22,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:22,192 INFO L93 Difference]: Finished difference Result 1214 states and 4111 transitions. [2021-07-13 19:49:22,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:49:22,192 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:22,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:22,194 INFO L225 Difference]: With dead ends: 1214 [2021-07-13 19:49:22,194 INFO L226 Difference]: Without dead ends: 1199 [2021-07-13 19:49:22,194 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1034.0ms TimeCoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:49:22,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2021-07-13 19:49:22,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 954. [2021-07-13 19:49:22,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 3.5435466946484784) internal successors, (3377), 953 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:22,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3377 transitions. [2021-07-13 19:49:22,206 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3377 transitions. Word has length 20 [2021-07-13 19:49:22,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:22,206 INFO L482 AbstractCegarLoop]: Abstraction has 954 states and 3377 transitions. [2021-07-13 19:49:22,206 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:22,206 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3377 transitions. [2021-07-13 19:49:22,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:22,207 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:22,207 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:22,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22385,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:22,408 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:22,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:22,408 INFO L82 PathProgramCache]: Analyzing trace with hash 269945392, now seen corresponding path program 127 times [2021-07-13 19:49:22,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:22,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562149104] [2021-07-13 19:49:22,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:22,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:22,603 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:22,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:22,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562149104] [2021-07-13 19:49:22,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562149104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:22,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028134937] [2021-07-13 19:49:22,604 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:22,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:22,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:49:22,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:22,865 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-07-13 19:49:23,522 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1108, v_prenex_1110], 28=[ends_with_2]} [2021-07-13 19:49:23,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:23,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:23,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 10 treesize of output 1 [2021-07-13 19:49:23,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:23,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:23,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:23,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:49:23,541 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:23,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:23,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:23,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:49:23,549 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:23,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:23,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:49:23,557 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,093 WARN L205 SmtUtils]: Spent 535.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 134 [2021-07-13 19:49:24,093 INFO L628 ElimStorePlain]: treesize reduction 490, result has 50.1 percent of original size [2021-07-13 19:49:24,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:24,100 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,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 6 treesize of output 2 [2021-07-13 19:49:24,106 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,322 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-13 19:49:24,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:24,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:24,329 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:24,335 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49: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 6 treesize of output 2 [2021-07-13 19:49:24,341 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:24,347 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,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 4 treesize of output 2 [2021-07-13 19:49:24,353 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,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-07-13 19:49:24,359 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,563 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-13 19:49:24,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:24,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-13 19:49:24,576 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 12 variables, input treesize:1099, output treesize:453 [2021-07-13 19:49:24,916 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 129 [2021-07-13 19:49:25,298 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 91 [2021-07-13 19:49:26,173 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:26,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:26,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:26,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-07-13 19:49:26,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,185 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:26,185 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:26,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:26,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-07-13 19:49:26,192 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,196 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:26,196 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,369 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 63 [2021-07-13 19:49:26,370 INFO L628 ElimStorePlain]: treesize reduction 562, result has 21.0 percent of original size [2021-07-13 19:49:26,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:26,374 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,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-07-13 19:49:26,437 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:26,499 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,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-07-13 19:49:26,560 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,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 4 treesize of output 2 [2021-07-13 19:49:26,619 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:26,675 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:26,729 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:49:26,781 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:893, output treesize:105 [2021-07-13 19:49:26,905 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:26,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028134937] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:26,906 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:26,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:49:26,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928818108] [2021-07-13 19:49:26,906 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:26,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:26,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:26,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:26,906 INFO L87 Difference]: Start difference. First operand 954 states and 3377 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:27,596 WARN L205 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 110 [2021-07-13 19:49:28,017 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 137 [2021-07-13 19:49:28,567 WARN L205 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 84 [2021-07-13 19:49:28,974 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 116 [2021-07-13 19:49:29,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:29,220 INFO L93 Difference]: Finished difference Result 1164 states and 3940 transitions. [2021-07-13 19:49:29,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:49:29,220 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:29,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:29,222 INFO L225 Difference]: With dead ends: 1164 [2021-07-13 19:49:29,222 INFO L226 Difference]: Without dead ends: 1134 [2021-07-13 19:49:29,222 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 3092.3ms TimeCoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:49:29,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2021-07-13 19:49:29,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 958. [2021-07-13 19:49:29,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 957 states have (on average 3.5454545454545454) internal successors, (3393), 957 states have internal predecessors, (3393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:29,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 3393 transitions. [2021-07-13 19:49:29,233 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 3393 transitions. Word has length 20 [2021-07-13 19:49:29,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:29,233 INFO L482 AbstractCegarLoop]: Abstraction has 958 states and 3393 transitions. [2021-07-13 19:49:29,234 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:29,234 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 3393 transitions. [2021-07-13 19:49:29,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:29,235 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:29,235 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:29,435 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22406,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:29,435 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:29,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:29,436 INFO L82 PathProgramCache]: Analyzing trace with hash -39575592, now seen corresponding path program 128 times [2021-07-13 19:49:29,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:29,436 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102566741] [2021-07-13 19:49:29,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:29,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:29,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:29,648 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:29,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102566741] [2021-07-13 19:49:29,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102566741] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:29,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095132809] [2021-07-13 19:49:29,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:29,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:29,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:29,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:49:29,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:30,291 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1133, ends_with_2], 28=[v_prenex_1131]} [2021-07-13 19:49:30,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:49:30,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:30,308 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:49:30,316 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:49:30,323 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,716 WARN L205 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 116 [2021-07-13 19:49:30,717 INFO L628 ElimStorePlain]: treesize reduction 362, result has 51.8 percent of original size [2021-07-13 19:49:30,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 6 treesize of output 2 [2021-07-13 19:49:30,723 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:30,728 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,899 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-13 19:49:30,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:30,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 3 treesize of output 1 [2021-07-13 19:49:30,905 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,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-07-13 19:49:30,910 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:30,915 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,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-07-13 19:49:30,921 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,091 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:49:31,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:31,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 3 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-13 19:49:31,102 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:869, output treesize:361 [2021-07-13 19:49:31,294 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-13 19:49:32,830 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_1177, v_prenex_1155, v_prenex_1157, v_prenex_1159, v_prenex_1138, v_prenex_1139, v_prenex_1170, v_prenex_1171, v_prenex_1150, v_prenex_1152, v_prenex_1153, v_prenex_1154, ends_with_6, v_prenex_1166, v_prenex_1167, v_prenex_1168, v_prenex_1169, v_prenex_1180, v_prenex_1182, v_prenex_1161, v_prenex_1183, v_prenex_1162, v_prenex_1140, v_prenex_1184, v_prenex_1163, v_prenex_1141, v_prenex_1185, v_prenex_1164, v_prenex_1142, v_prenex_1165, v_prenex_1143], 21=[v_prenex_1144, v_prenex_1145]} [2021-07-13 19:49:32,846 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:32,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:32,862 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:32,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:32,877 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:32,878 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,531 WARN L205 SmtUtils]: Spent 652.00 ms on a formula simplification. DAG size of input: 364 DAG size of output: 139 [2021-07-13 19:49:33,531 INFO L628 ElimStorePlain]: treesize reduction 1688, result has 18.3 percent of original size [2021-07-13 19:49:33,531 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1177 vanished before elimination [2021-07-13 19:49:33,531 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1155 vanished before elimination [2021-07-13 19:49:33,531 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1157 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1159 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1138 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1139 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1170 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1171 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1150 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1152 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1153 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1154 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1166 vanished before elimination [2021-07-13 19:49:33,532 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1167 vanished before elimination [2021-07-13 19:49:33,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 3 treesize of output 1 [2021-07-13 19:49:33,539 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,723 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2021-07-13 19:49:33,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:33,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 4 treesize of output 2 [2021-07-13 19:49:33,730 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,910 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-07-13 19:49:33,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:33,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1180 vanished before elimination [2021-07-13 19:49:33,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1182 vanished before elimination [2021-07-13 19:49:33,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1161 vanished before elimination [2021-07-13 19:49:33,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1183 vanished before elimination [2021-07-13 19:49:33,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:33,918 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:34,092 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-07-13 19:49:34,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:34,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-07-13 19:49:34,099 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:34,270 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-13 19:49:34,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:34,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 6 treesize of output 2 [2021-07-13 19:49:34,277 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:34,446 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:49:34,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:34,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:34,454 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:34,621 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-13 19:49:34,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:34,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:34,628 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:34,792 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-13 19:49:34,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:34,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:34,799 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:34,960 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-13 19:49:34,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:34,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:34,967 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,124 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-07-13 19:49:35,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:35,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:35,131 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,286 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-13 19:49:35,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:35,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 4 treesize of output 2 [2021-07-13 19:49:35,292 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,448 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-13 19:49:35,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:35,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:35,455 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,616 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:49:35,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:35,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-07-13 19:49:35,622 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:35,627 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,775 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:49:35,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:35,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:35,781 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:35,786 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,930 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:49:35,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:35,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 34 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:49:35,934 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 58 variables, input treesize:2225, output treesize:243 [2021-07-13 19:49:36,179 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-07-13 19:49:36,372 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-07-13 19:49:36,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:36,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095132809] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:36,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:36,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:49:36,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191238533] [2021-07-13 19:49:36,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:36,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:36,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:36,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:36,510 INFO L87 Difference]: Start difference. First operand 958 states and 3393 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:37,505 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:49:37,771 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-07-13 19:49:38,191 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 56 [2021-07-13 19:49:38,498 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2021-07-13 19:49:38,789 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-07-13 19:49:39,100 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 58 [2021-07-13 19:49:39,392 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-07-13 19:49:39,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:39,402 INFO L93 Difference]: Finished difference Result 1607 states and 5125 transitions. [2021-07-13 19:49:39,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:49:39,403 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:39,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:39,405 INFO L225 Difference]: With dead ends: 1607 [2021-07-13 19:49:39,405 INFO L226 Difference]: Without dead ends: 1487 [2021-07-13 19:49:39,405 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 3415.5ms TimeCoverageRelationStatistics Valid=254, Invalid=868, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:49:39,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1487 states. [2021-07-13 19:49:39,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1487 to 960. [2021-07-13 19:49:39,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 959 states have (on average 3.5411887382690304) internal successors, (3396), 959 states have internal predecessors, (3396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:39,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 3396 transitions. [2021-07-13 19:49:39,420 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 3396 transitions. Word has length 20 [2021-07-13 19:49:39,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:39,420 INFO L482 AbstractCegarLoop]: Abstraction has 960 states and 3396 transitions. [2021-07-13 19:49:39,420 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:39,420 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 3396 transitions. [2021-07-13 19:49:39,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:39,421 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:39,421 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:39,621 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22800 [2021-07-13 19:49:39,622 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:39,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:39,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1720477348, now seen corresponding path program 129 times [2021-07-13 19:49:39,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:39,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402716463] [2021-07-13 19:49:39,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:39,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:39,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:39,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:39,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402716463] [2021-07-13 19:49:39,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402716463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:39,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257721719] [2021-07-13 19:49:39,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:39,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:49:39,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:39,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:39,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:40,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:40,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:49:40,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,727 WARN L205 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-07-13 19:49:40,728 INFO L628 ElimStorePlain]: treesize reduction 601, result has 36.1 percent of original size [2021-07-13 19:49:40,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-07-13 19:49:40,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,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 4 treesize of output 2 [2021-07-13 19:49:40,739 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,892 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:49:40,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:40,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:40,898 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,048 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-13 19:49:41,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:41,049 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1191 vanished before elimination [2021-07-13 19:49:41,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:41,054 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,202 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-13 19:49:41,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:41,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:41,208 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,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-07-13 19:49:41,212 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,357 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:49:41,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:41,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:41,363 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,506 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:49:41,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:41,507 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1187 vanished before elimination [2021-07-13 19:49:41,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:49:41,511 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:949, output treesize:313 [2021-07-13 19:49:41,826 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 97 [2021-07-13 19:49:43,174 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10], 6=[v_prenex_1198], 21=[ends_with_2], 36=[v_prenex_1197]} [2021-07-13 19:49:43,184 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:43,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:43,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:43,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 7 treesize of output 1 [2021-07-13 19:49:43,195 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,204 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:43,204 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:43,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:43,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 8 treesize of output 1 [2021-07-13 19:49:43,215 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,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 3 treesize of output 1 [2021-07-13 19:49:43,224 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,232 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:43,233 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:43,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:43,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-07-13 19:49:43,243 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,251 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:43,251 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,912 WARN L205 SmtUtils]: Spent 660.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 129 [2021-07-13 19:49:43,912 INFO L628 ElimStorePlain]: treesize reduction 1689, result has 23.7 percent of original size [2021-07-13 19:49:43,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:43,919 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:43,925 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:43,930 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49: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 6 treesize of output 2 [2021-07-13 19:49:43,937 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,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-07-13 19:49:43,942 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:43,948 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:43,954 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:43,961 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:43,966 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:43,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:43,972 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,173 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-13 19:49:44,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:44,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 3 treesize of output 1 [2021-07-13 19:49:44,179 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,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 3 treesize of output 1 [2021-07-13 19:49:44,184 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,381 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-13 19:49:44,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:44,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-07-13 19:49:44,388 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,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 6 treesize of output 2 [2021-07-13 19:49:44,394 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:44,400 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:44,406 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,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 6 treesize of output 2 [2021-07-13 19:49:44,412 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:44,417 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,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-07-13 19:49:44,423 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,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 6 treesize of output 2 [2021-07-13 19:49:44,429 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:44,435 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,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-07-13 19:49:44,440 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,615 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-13 19:49:44,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:44,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:49:44,621 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 13 variables, input treesize:2528, output treesize:332 [2021-07-13 19:49:44,804 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-07-13 19:49:44,980 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-07-13 19:49:45,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:45,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257721719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:45,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:45,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:49:45,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834955357] [2021-07-13 19:49:45,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:45,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:45,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:45,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:45,167 INFO L87 Difference]: Start difference. First operand 960 states and 3396 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:45,347 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 69 [2021-07-13 19:49:45,490 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 55 [2021-07-13 19:49:45,745 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 56 [2021-07-13 19:49:45,936 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-07-13 19:49:46,485 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2021-07-13 19:49:46,891 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 40 [2021-07-13 19:49:46,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:46,918 INFO L93 Difference]: Finished difference Result 1216 states and 4123 transitions. [2021-07-13 19:49:46,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:49:46,918 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:46,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:46,920 INFO L225 Difference]: With dead ends: 1216 [2021-07-13 19:49:46,920 INFO L226 Difference]: Without dead ends: 1201 [2021-07-13 19:49:46,920 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 2500.2ms TimeCoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:49:46,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2021-07-13 19:49:46,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 961. [2021-07-13 19:49:46,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 960 states have (on average 3.542708333333333) internal successors, (3401), 960 states have internal predecessors, (3401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:46,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 3401 transitions. [2021-07-13 19:49:46,932 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 3401 transitions. Word has length 20 [2021-07-13 19:49:46,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:46,932 INFO L482 AbstractCegarLoop]: Abstraction has 961 states and 3401 transitions. [2021-07-13 19:49:46,932 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:46,932 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 3401 transitions. [2021-07-13 19:49:46,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:46,933 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:46,934 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:47,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22992 [2021-07-13 19:49:47,134 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:47,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:47,134 INFO L82 PathProgramCache]: Analyzing trace with hash 208457904, now seen corresponding path program 130 times [2021-07-13 19:49:47,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:47,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483936176] [2021-07-13 19:49:47,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:47,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:47,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:47,317 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:47,317 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483936176] [2021-07-13 19:49:47,317 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483936176] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:47,317 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573117447] [2021-07-13 19:49:47,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:47,393 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:49:47,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:47,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:49:47,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:47,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:47,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:47,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 10 treesize of output 1 [2021-07-13 19:49:47,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:47,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:47,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:47,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:49:47,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:47,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:47,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:47,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 1 [2021-07-13 19:49:47,816 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:47,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:47,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:47,821 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,170 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 77 [2021-07-13 19:49:48,170 INFO L628 ElimStorePlain]: treesize reduction 291, result has 52.5 percent of original size [2021-07-13 19:49:48,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-07-13 19:49:48,175 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,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 4 treesize of output 2 [2021-07-13 19:49:48,180 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,336 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:49:48,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:48,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-07-13 19:49:48,342 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,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 4 treesize of output 2 [2021-07-13 19:49:48,346 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,509 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:49:48,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:48,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:48,514 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:48,518 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,673 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:49:48,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:48,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:49:48,678 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 6 variables, input treesize:721, output treesize:297 [2021-07-13 19:49:48,840 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:49:49,161 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 52 [2021-07-13 19:49:49,785 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1212, ends_with_2, v_prenex_1215, ends_with_10, v_prenex_1209], 10=[v_prenex_1210, v_prenex_1211]} [2021-07-13 19:49:49,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:49,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:49,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 9 treesize of output 1 [2021-07-13 19:49:49,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:49,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:49,797 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:49,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:49,802 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:49,806 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:49,806 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:49,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:49,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:49,811 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:49,937 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 59 [2021-07-13 19:49:49,937 INFO L628 ElimStorePlain]: treesize reduction 230, result has 35.8 percent of original size [2021-07-13 19:49:49,938 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-07-13 19:49:49,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:49,941 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:49,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:49,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:49,992 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:50,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 3 treesize of output 1 [2021-07-13 19:49:50,042 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:50,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 5 treesize of output 1 [2021-07-13 19:49:50,095 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:50,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:50,140 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:50,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 7 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:49:50,181 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 11 variables, input treesize:541, output treesize:94 [2021-07-13 19:49:50,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-07-13 19:49:50,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573117447] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:50,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:50,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:49:50,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241489661] [2021-07-13 19:49:50,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:49:50,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:50,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:49:50,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:49:50,296 INFO L87 Difference]: Start difference. First operand 961 states and 3401 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:50,657 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 78 [2021-07-13 19:49:51,050 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 99 [2021-07-13 19:49:51,289 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 69 [2021-07-13 19:49:51,711 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 82 [2021-07-13 19:49:51,840 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-07-13 19:49:52,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:52,120 INFO L93 Difference]: Finished difference Result 1108 states and 3780 transitions. [2021-07-13 19:49:52,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:49:52,121 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:52,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:52,123 INFO L225 Difference]: With dead ends: 1108 [2021-07-13 19:49:52,123 INFO L226 Difference]: Without dead ends: 1078 [2021-07-13 19:49:52,123 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 2217.8ms TimeCoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:49:52,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-07-13 19:49:52,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 961. [2021-07-13 19:49:52,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 960 states have (on average 3.542708333333333) internal successors, (3401), 960 states have internal predecessors, (3401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:52,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 3401 transitions. [2021-07-13 19:49:52,134 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 3401 transitions. Word has length 20 [2021-07-13 19:49:52,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:52,134 INFO L482 AbstractCegarLoop]: Abstraction has 961 states and 3401 transitions. [2021-07-13 19:49:52,134 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:52,134 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 3401 transitions. [2021-07-13 19:49:52,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:52,136 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:52,136 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:52,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23404,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:52,349 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:52,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:52,349 INFO L82 PathProgramCache]: Analyzing trace with hash -548568464, now seen corresponding path program 131 times [2021-07-13 19:49:52,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:52,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940875217] [2021-07-13 19:49:52,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:52,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:52,566 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:52,566 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:52,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940875217] [2021-07-13 19:49:52,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940875217] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:52,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874019872] [2021-07-13 19:49:52,566 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:52,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:52,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:52,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:49:52,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:53,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-07-13 19:49:53,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874019872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:53,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:53,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:49:53,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207083622] [2021-07-13 19:49:53,061 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:53,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:53,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:53,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:53,061 INFO L87 Difference]: Start difference. First operand 961 states and 3401 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:54,629 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 47 [2021-07-13 19:49:55,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:55,263 INFO L93 Difference]: Finished difference Result 1575 states and 5046 transitions. [2021-07-13 19:49:55,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 19:49:55,263 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:55,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:55,266 INFO L225 Difference]: With dead ends: 1575 [2021-07-13 19:49:55,266 INFO L226 Difference]: Without dead ends: 1515 [2021-07-13 19:49:55,266 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 2258.7ms TimeCoverageRelationStatistics Valid=336, Invalid=1470, Unknown=0, NotChecked=0, Total=1806 [2021-07-13 19:49:55,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1515 states. [2021-07-13 19:49:55,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1515 to 976. [2021-07-13 19:49:55,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 975 states have (on average 3.555897435897436) internal successors, (3467), 975 states have internal predecessors, (3467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:55,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 3467 transitions. [2021-07-13 19:49:55,286 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 3467 transitions. Word has length 20 [2021-07-13 19:49:55,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:55,286 INFO L482 AbstractCegarLoop]: Abstraction has 976 states and 3467 transitions. [2021-07-13 19:49:55,286 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:55,286 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 3467 transitions. [2021-07-13 19:49:55,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:55,287 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:55,288 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:55,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23612 [2021-07-13 19:49:55,497 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:55,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:55,497 INFO L82 PathProgramCache]: Analyzing trace with hash -14102462, now seen corresponding path program 132 times [2021-07-13 19:49:55,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:55,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537458357] [2021-07-13 19:49:55,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:55,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:55,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-07-13 19:49:55,692 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:55,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537458357] [2021-07-13 19:49:55,693 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537458357] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:55,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280506725] [2021-07-13 19:49:55,693 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:55,760 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:49:55,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:55,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:49:55,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:55,959 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-07-13 19:49:56,232 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_2, v_prenex_1216], 10=[v_prenex_1218]} [2021-07-13 19:49:56,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-07-13 19:49:56,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,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 11 treesize of output 1 [2021-07-13 19:49:56,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,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-07-13 19:49:56,251 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,563 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 79 [2021-07-13 19:49:56,563 INFO L628 ElimStorePlain]: treesize reduction 376, result has 44.5 percent of original size [2021-07-13 19:49:56,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 3 treesize of output 1 [2021-07-13 19:49:56,568 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,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 3 treesize of output 1 [2021-07-13 19:49:56,573 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,694 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:49:56,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:56,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:56,699 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,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 6 treesize of output 2 [2021-07-13 19:49:56,704 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,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 6 treesize of output 2 [2021-07-13 19:49:56,708 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,824 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:49:56,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:56,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 7 xjuncts. [2021-07-13 19:49:56,831 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:745, output treesize:277 [2021-07-13 19:49:57,060 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-07-13 19:49:57,311 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 66 [2021-07-13 19:49:58,163 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:58,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:58,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:58,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-07-13 19:49:58,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:58,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:58,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-07-13 19:49:58,180 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:58,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:58,187 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,380 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 62 [2021-07-13 19:49:58,380 INFO L628 ElimStorePlain]: treesize reduction 630, result has 19.3 percent of original size [2021-07-13 19:49:58,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-07-13 19:49:58,385 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:58,444 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1229 vanished before elimination [2021-07-13 19:49:58,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 3 treesize of output 1 [2021-07-13 19:49:58,447 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:58,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:58,515 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:58,569 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1234 vanished before elimination [2021-07-13 19:49:58,569 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1235 vanished before elimination [2021-07-13 19:49:58,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 3 treesize of output 1 [2021-07-13 19:49:58,573 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:58,626 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1226 vanished before elimination [2021-07-13 19:49:58,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 5 treesize of output 1 [2021-07-13 19:49:58,630 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:58,680 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1227 vanished before elimination [2021-07-13 19:49:58,681 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1228 vanished before elimination [2021-07-13 19:49:58,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:58,684 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:58,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:58,736 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:58,783 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1230 vanished before elimination [2021-07-13 19:49:58,783 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1231 vanished before elimination [2021-07-13 19:49:58,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 16 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:49:58,785 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 20 variables, input treesize:893, output treesize:105 [2021-07-13 19:49:58,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:58,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280506725] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:58,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:58,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:49:58,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279483081] [2021-07-13 19:49:58,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:58,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:58,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:58,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:58,907 INFO L87 Difference]: Start difference. First operand 976 states and 3467 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:59,363 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-07-13 19:49:59,708 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 73 [2021-07-13 19:50:00,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:00,014 INFO L93 Difference]: Finished difference Result 1237 states and 4160 transitions. [2021-07-13 19:50:00,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:50:00,014 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:00,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:00,016 INFO L225 Difference]: With dead ends: 1237 [2021-07-13 19:50:00,016 INFO L226 Difference]: Without dead ends: 1192 [2021-07-13 19:50:00,016 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 1630.8ms TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:50:00,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2021-07-13 19:50:00,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 982. [2021-07-13 19:50:00,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 981 states have (on average 3.5565749235474007) internal successors, (3489), 981 states have internal predecessors, (3489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:00,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3489 transitions. [2021-07-13 19:50:00,028 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3489 transitions. Word has length 20 [2021-07-13 19:50:00,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:00,028 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3489 transitions. [2021-07-13 19:50:00,028 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:00,028 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3489 transitions. [2021-07-13 19:50:00,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:00,029 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:00,030 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:00,230 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23627,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:00,230 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:00,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:00,230 INFO L82 PathProgramCache]: Analyzing trace with hash -196192774, now seen corresponding path program 133 times [2021-07-13 19:50:00,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:00,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207213620] [2021-07-13 19:50:00,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:00,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:00,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:00,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:00,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207213620] [2021-07-13 19:50:00,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207213620] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:00,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574412889] [2021-07-13 19:50:00,413 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:00,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:00,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:50:00,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:00,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:00,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:00,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,134 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 72 [2021-07-13 19:50:01,135 INFO L628 ElimStorePlain]: treesize reduction 230, result has 54.1 percent of original size [2021-07-13 19:50:01,135 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1244 vanished before elimination [2021-07-13 19:50:01,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 5 treesize of output 1 [2021-07-13 19:50:01,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,247 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:50:01,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:01,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:01,252 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,357 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:50:01,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:01,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:01,362 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,466 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:50:01,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:01,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 5 treesize of output 1 [2021-07-13 19:50:01,471 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,651 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-13 19:50:01,652 INFO L628 ElimStorePlain]: treesize reduction 39, result has 84.7 percent of original size [2021-07-13 19:50:01,652 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-13 19:50:01,652 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1251 vanished before elimination [2021-07-13 19:50:01,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:01,656 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:01,660 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:01,746 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1242 vanished before elimination [2021-07-13 19:50:01,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 10 dim-1 vars, End of recursive call: 2 dim-0 vars, and 6 xjuncts. [2021-07-13 19:50:01,749 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 13 variables, input treesize:547, output treesize:208 [2021-07-13 19:50:03,586 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1258], 6=[ends_with_10], 10=[v_prenex_1257], 21=[ends_with_2]} [2021-07-13 19:50:03,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:03,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:03,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:03,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:03,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-07-13 19:50:03,601 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:03,607 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:03,608 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:03,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:03,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:03,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:50:03,615 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:03,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:03,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:03,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 7 treesize of output 1 [2021-07-13 19:50:03,623 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:03,629 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:03,629 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:03,965 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 78 [2021-07-13 19:50:03,966 INFO L628 ElimStorePlain]: treesize reduction 1000, result has 21.4 percent of original size [2021-07-13 19:50:03,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:03,970 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:03,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-07-13 19:50:03,974 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:03,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-07-13 19:50:03,979 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:03,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:03,983 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:03,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-07-13 19:50:03,988 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,090 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:50:04,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:04,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:04,095 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:04,099 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:04,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:04,202 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:04,206 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,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 3 treesize of output 1 [2021-07-13 19:50:04,210 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,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 6 treesize of output 2 [2021-07-13 19:50:04,214 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:04,218 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:04,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:50:04,311 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 9 variables, input treesize:1474, output treesize:179 [2021-07-13 19:50:04,453 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:50:04,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-07-13 19:50:04,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574412889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:04,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:04,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:50:04,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351154264] [2021-07-13 19:50:04,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:04,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:04,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:04,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:04,602 INFO L87 Difference]: Start difference. First operand 982 states and 3489 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:04,947 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-07-13 19:50:05,128 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-07-13 19:50:05,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:05,166 INFO L93 Difference]: Finished difference Result 1079 states and 3748 transitions. [2021-07-13 19:50:05,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:50:05,166 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:05,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:05,168 INFO L225 Difference]: With dead ends: 1079 [2021-07-13 19:50:05,168 INFO L226 Difference]: Without dead ends: 1064 [2021-07-13 19:50:05,168 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 986.0ms TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:50:05,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2021-07-13 19:50:05,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 982. [2021-07-13 19:50:05,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 981 states have (on average 3.5565749235474007) internal successors, (3489), 981 states have internal predecessors, (3489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:05,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3489 transitions. [2021-07-13 19:50:05,179 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3489 transitions. Word has length 20 [2021-07-13 19:50:05,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:05,179 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3489 transitions. [2021-07-13 19:50:05,179 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:05,179 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3489 transitions. [2021-07-13 19:50:05,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:05,181 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:05,181 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:05,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23943 [2021-07-13 19:50:05,381 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:05,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:05,381 INFO L82 PathProgramCache]: Analyzing trace with hash -2073280044, now seen corresponding path program 134 times [2021-07-13 19:50:05,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:05,382 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629601203] [2021-07-13 19:50:05,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:05,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:05,655 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:05,655 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:05,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629601203] [2021-07-13 19:50:05,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629601203] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:05,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472676442] [2021-07-13 19:50:05,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:05,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:05,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:05,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:50:05,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:06,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-07-13 19:50:06,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,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-07-13 19:50:06,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,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 12 treesize of output 1 [2021-07-13 19:50:06,290 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:06,297 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,681 WARN L205 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 88 [2021-07-13 19:50:06,681 INFO L628 ElimStorePlain]: treesize reduction 332, result has 52.0 percent of original size [2021-07-13 19:50:06,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:06,697 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:06,702 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,867 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-13 19:50:06,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:06,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 6 treesize of output 2 [2021-07-13 19:50:06,873 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,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-07-13 19:50:06,878 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,039 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:50:07,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:07,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:07,045 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:07,049 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,206 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:50:07,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:07,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-13 19:50:07,216 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:813, output treesize:333 [2021-07-13 19:50:07,394 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-13 19:50:07,754 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 84 [2021-07-13 19:50:09,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:09,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:09,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 9 treesize of output 1 [2021-07-13 19:50:09,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:09,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:09,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:09,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-07-13 19:50:09,099 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:09,107 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:09,107 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:09,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:09,115 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:09,441 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 102 [2021-07-13 19:50:09,441 INFO L628 ElimStorePlain]: treesize reduction 816, result has 23.1 percent of original size [2021-07-13 19:50:09,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:09,447 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:09,548 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:50:09,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:09,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:09,554 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:09,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:09,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:09,658 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:09,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:09,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:09,761 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:09,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:09,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:09,860 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:09,961 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:50:09,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:09,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:09,966 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:10,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:10,064 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:10,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-07-13 19:50:10,157 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:10,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 5 treesize of output 1 [2021-07-13 19:50:10,251 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:10,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:10,340 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:10,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-07-13 19:50:10,427 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:10,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:50:10,511 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 18 variables, input treesize:1213, output treesize:152 [2021-07-13 19:50:10,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:10,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472676442] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:10,790 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:10,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:50:10,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874583063] [2021-07-13 19:50:10,790 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:50:10,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:10,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:50:10,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:50:10,790 INFO L87 Difference]: Start difference. First operand 982 states and 3489 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:11,641 WARN L205 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 97 [2021-07-13 19:50:12,027 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-07-13 19:50:12,230 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-07-13 19:50:12,416 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 40 [2021-07-13 19:50:12,627 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 52 [2021-07-13 19:50:12,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:12,647 INFO L93 Difference]: Finished difference Result 1272 states and 4270 transitions. [2021-07-13 19:50:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:50:12,647 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:12,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:12,649 INFO L225 Difference]: With dead ends: 1272 [2021-07-13 19:50:12,649 INFO L226 Difference]: Without dead ends: 1212 [2021-07-13 19:50:12,649 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 2369.7ms TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:50:12,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states. [2021-07-13 19:50:12,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 984. [2021-07-13 19:50:12,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 983 states have (on average 3.558494404883011) internal successors, (3498), 983 states have internal predecessors, (3498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:12,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 3498 transitions. [2021-07-13 19:50:12,661 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 3498 transitions. Word has length 20 [2021-07-13 19:50:12,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:12,661 INFO L482 AbstractCegarLoop]: Abstraction has 984 states and 3498 transitions. [2021-07-13 19:50:12,661 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:12,661 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 3498 transitions. [2021-07-13 19:50:12,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:12,662 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:12,662 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:12,863 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24206 [2021-07-13 19:50:12,863 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:12,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:12,863 INFO L82 PathProgramCache]: Analyzing trace with hash -888198064, now seen corresponding path program 135 times [2021-07-13 19:50:12,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:12,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932019383] [2021-07-13 19:50:12,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:12,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:13,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:13,104 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:13,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932019383] [2021-07-13 19:50:13,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932019383] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:13,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832076735] [2021-07-13 19:50:13,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:13,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:50:13,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:13,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:50:13,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:13,700 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1286], 15=[v_prenex_1288, ends_with_2]} [2021-07-13 19:50:13,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:13,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:13,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 9 treesize of output 1 [2021-07-13 19:50:13,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:13,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:13,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:50:13,719 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:13,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:13,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 7 treesize of output 1 [2021-07-13 19:50:13,727 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:13,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:13,735 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:14,347 WARN L205 SmtUtils]: Spent 611.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 111 [2021-07-13 19:50:14,347 INFO L628 ElimStorePlain]: treesize reduction 657, result has 44.9 percent of original size [2021-07-13 19:50:14,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:14,353 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:14,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-07-13 19:50:14,360 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:14,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 6 treesize of output 2 [2021-07-13 19:50:14,365 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:14,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 4 treesize of output 2 [2021-07-13 19:50:14,371 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:14,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:14,377 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:14,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:14,383 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:14,624 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-07-13 19:50:14,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:14,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 3 treesize of output 1 [2021-07-13 19:50:14,631 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:14,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:14,636 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:14,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:14,642 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:14,883 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-13 19:50:14,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:14,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 11 dim-0 vars, and 11 xjuncts. [2021-07-13 19:50:14,898 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 10 variables, input treesize:1311, output treesize:495 [2021-07-13 19:50:15,226 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 129 [2021-07-13 19:50:16,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:16,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:16,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:16,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:16,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:16,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:16,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 11 treesize of output 2 [2021-07-13 19:50:16,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:16,305 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:16,305 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:16,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:16,315 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:16,324 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:16,325 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:16,887 WARN L205 SmtUtils]: Spent 561.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 139 [2021-07-13 19:50:16,887 INFO L628 ElimStorePlain]: treesize reduction 1571, result has 18.9 percent of original size [2021-07-13 19:50:16,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:16,895 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,066 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2021-07-13 19:50:17,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:17,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:17,073 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,240 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-07-13 19:50:17,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:17,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:17,247 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,412 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2021-07-13 19:50:17,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:17,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-07-13 19:50:17,419 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,581 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-13 19:50:17,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:17,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:17,588 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,752 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:50:17,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:17,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 3 treesize of output 1 [2021-07-13 19:50:17,759 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,921 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-07-13 19:50:17,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:17,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:17,927 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,087 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-13 19:50:18,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:18,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:18,096 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,251 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-13 19:50:18,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:18,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:18,258 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,414 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-07-13 19:50:18,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:18,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:18,420 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,577 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-07-13 19:50:18,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:18,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-07-13 19:50:18,583 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,731 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-13 19:50:18,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:18,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:18,737 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,883 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:50:18,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50: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 4 treesize of output 2 [2021-07-13 19:50:18,889 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,034 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:50:19,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:19,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:19,040 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,183 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-13 19:50:19,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:19,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:19,189 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,328 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-13 19:50:19,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:19,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:50:19,333 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 24 variables, input treesize:2177, output treesize:245 [2021-07-13 19:50:19,582 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-07-13 19:50:19,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:19,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832076735] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:19,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:19,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:50:19,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392720306] [2021-07-13 19:50:19,831 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:19,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:19,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:19,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:19,831 INFO L87 Difference]: Start difference. First operand 984 states and 3498 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:21,159 WARN L205 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-13 19:50:21,468 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-07-13 19:50:21,775 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 60 [2021-07-13 19:50:22,252 WARN L205 SmtUtils]: Spent 417.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 66 [2021-07-13 19:50:22,584 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 54 [2021-07-13 19:50:22,904 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 62 [2021-07-13 19:50:22,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:22,926 INFO L93 Difference]: Finished difference Result 1448 states and 4767 transitions. [2021-07-13 19:50:22,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 19:50:22,926 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:22,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:22,929 INFO L225 Difference]: With dead ends: 1448 [2021-07-13 19:50:22,929 INFO L226 Difference]: Without dead ends: 1373 [2021-07-13 19:50:22,929 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 3615.1ms TimeCoverageRelationStatistics Valid=316, Invalid=1166, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 19:50:22,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1373 states. [2021-07-13 19:50:22,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1373 to 983. [2021-07-13 19:50:22,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 982 states have (on average 3.5570264765784114) internal successors, (3493), 982 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:22,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 3493 transitions. [2021-07-13 19:50:22,942 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 3493 transitions. Word has length 20 [2021-07-13 19:50:22,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:22,942 INFO L482 AbstractCegarLoop]: Abstraction has 983 states and 3493 transitions. [2021-07-13 19:50:22,942 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:22,942 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 3493 transitions. [2021-07-13 19:50:22,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:22,943 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:22,943 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:23,144 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24866 [2021-07-13 19:50:23,144 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:23,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:23,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1846134258, now seen corresponding path program 136 times [2021-07-13 19:50:23,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:23,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972653678] [2021-07-13 19:50:23,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:23,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:23,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:23,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:23,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972653678] [2021-07-13 19:50:23,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972653678] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:23,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379069504] [2021-07-13 19:50:23,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:23,438 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:50:23,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:23,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:50:23,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:23,640 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-07-13 19:50:24,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,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 9 treesize of output 1 [2021-07-13 19:50:24,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,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-07-13 19:50:24,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:24,064 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:50:24,070 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:50:24,075 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,368 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 77 [2021-07-13 19:50:24,368 INFO L628 ElimStorePlain]: treesize reduction 284, result has 51.8 percent of original size [2021-07-13 19:50:24,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:24,373 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:24,377 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,502 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:50:24,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:24,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:24,507 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:24,511 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,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-07-13 19:50:24,516 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,635 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:50:24,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:24,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 7 xjuncts. [2021-07-13 19:50:24,642 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 5 variables, input treesize:745, output treesize:277 [2021-07-13 19:50:24,860 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-07-13 19:50:25,079 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-07-13 19:50:26,155 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, ends_with_6, v_prenex_1317, v_prenex_1328, v_prenex_1318, v_prenex_1319, v_prenex_1320, v_prenex_1321, v_prenex_1333, v_prenex_1322, v_prenex_1334, v_prenex_1323, v_prenex_1324, v_prenex_1325, v_prenex_1316, v_prenex_1327], 10=[v_prenex_1331, v_prenex_1330]} [2021-07-13 19:50:26,163 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:26,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,170 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:26,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,362 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 65 [2021-07-13 19:50:26,362 INFO L628 ElimStorePlain]: treesize reduction 536, result has 22.4 percent of original size [2021-07-13 19:50:26,362 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-13 19:50:26,362 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1317 vanished before elimination [2021-07-13 19:50:26,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:26,367 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:26,427 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1318 vanished before elimination [2021-07-13 19:50:26,427 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1319 vanished before elimination [2021-07-13 19:50:26,427 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1320 vanished before elimination [2021-07-13 19:50:26,427 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1321 vanished before elimination [2021-07-13 19:50:26,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-07-13 19:50:26,431 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:26,490 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1322 vanished before elimination [2021-07-13 19:50:26,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:26,494 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:26,551 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1323 vanished before elimination [2021-07-13 19:50:26,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:26,555 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:26,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:26,614 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:26,667 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1316 vanished before elimination [2021-07-13 19:50:26,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:26,670 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:26,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:26,727 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:26,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 6 treesize of output 2 [2021-07-13 19:50:26,782 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:26,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:50:26,839 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 26 variables, input treesize:784, output treesize:107 [2021-07-13 19:50:26,975 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:26,975 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379069504] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:26,975 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:26,975 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:50:26,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785862127] [2021-07-13 19:50:26,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:26,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:26,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:26,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:26,976 INFO L87 Difference]: Start difference. First operand 983 states and 3493 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:27,317 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-13 19:50:27,652 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 75 [2021-07-13 19:50:27,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:27,844 INFO L93 Difference]: Finished difference Result 1156 states and 3949 transitions. [2021-07-13 19:50:27,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:50:27,844 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:27,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:27,846 INFO L225 Difference]: With dead ends: 1156 [2021-07-13 19:50:27,846 INFO L226 Difference]: Without dead ends: 1111 [2021-07-13 19:50:27,846 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1436.9ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:50:27,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-07-13 19:50:27,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 987. [2021-07-13 19:50:27,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 3.554766734279919) internal successors, (3505), 986 states have internal predecessors, (3505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:27,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-07-13 19:50:27,858 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-07-13 19:50:27,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:27,858 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-07-13 19:50:27,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-07-13 19:50:27,858 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-07-13 19:50:27,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:27,859 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:27,859 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:28,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25316,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:28,060 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:28,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:28,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1125010780, now seen corresponding path program 137 times [2021-07-13 19:50:28,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:28,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954595468] [2021-07-13 19:50:28,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:28,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:28,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:28,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:28,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954595468] [2021-07-13 19:50:28,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954595468] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:28,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979339354] [2021-07-13 19:50:28,226 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:28,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:28,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:28,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:50:28,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:28,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:28,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979339354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:28,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:28,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:50:28,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871910550] [2021-07-13 19:50:28,662 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:50:28,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:28,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:50:28,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:50:28,663 INFO L87 Difference]: Start difference. First operand 987 states and 3505 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:29,342 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-07-13 19:50:29,589 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 53 [2021-07-13 19:50:30,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:30,353 INFO L93 Difference]: Finished difference Result 1298 states and 4377 transitions. [2021-07-13 19:50:30,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:50:30,353 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:30,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:30,355 INFO L225 Difference]: With dead ends: 1298 [2021-07-13 19:50:30,356 INFO L226 Difference]: Without dead ends: 1253 [2021-07-13 19:50:30,356 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 1609.6ms TimeCoverageRelationStatistics Valid=227, Invalid=1105, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:50:30,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states. [2021-07-13 19:50:30,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 987. [2021-07-13 19:50:30,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 3.554766734279919) internal successors, (3505), 986 states have internal predecessors, (3505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:30,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-07-13 19:50:30,368 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-07-13 19:50:30,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:30,368 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-07-13 19:50:30,368 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:30,368 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-07-13 19:50:30,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:30,370 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:30,370 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:30,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25668 [2021-07-13 19:50:30,570 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:30,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:30,570 INFO L82 PathProgramCache]: Analyzing trace with hash -818088028, now seen corresponding path program 138 times [2021-07-13 19:50:30,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:30,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114807749] [2021-07-13 19:50:30,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:30,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:30,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-07-13 19:50:30,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:30,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114807749] [2021-07-13 19:50:30,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114807749] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:30,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130645059] [2021-07-13 19:50:30,811 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:30,887 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:50:30,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:30,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:30,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:31,062 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-07-13 19:50:31,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:31,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:31,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:50:31,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:31,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:31,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:50:31,475 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:31,482 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:31,490 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:31,497 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:31,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:31,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:50:31,504 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:31,512 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,973 WARN L205 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 127 [2021-07-13 19:50:31,974 INFO L628 ElimStorePlain]: treesize reduction 166, result has 76.1 percent of original size [2021-07-13 19:50:31,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:31,980 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,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 6 treesize of output 2 [2021-07-13 19:50:31,986 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:31,992 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:32,202 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 122 [2021-07-13 19:50:32,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:32,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:32,209 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:32,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 3 treesize of output 1 [2021-07-13 19:50:32,215 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:32,420 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-13 19:50:32,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:32,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-07-13 19:50:32,433 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:777, output treesize:495 [2021-07-13 19:50:32,750 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 116 [2021-07-13 19:50:34,974 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_6, v_prenex_1360, v_prenex_1372, v_prenex_1351], 15=[v_prenex_1359, v_prenex_1371], 55=[ends_with_2]} [2021-07-13 19:50:34,987 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:34,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,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 4 treesize of output 2 [2021-07-13 19:50:35,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:35,017 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,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 4 treesize of output 2 [2021-07-13 19:50:35,031 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,043 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:35,044 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:50:35,058 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,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 9 treesize of output 2 [2021-07-13 19:50:35,071 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,677 WARN L205 SmtUtils]: Spent 605.00 ms on a formula simplification. DAG size of input: 299 DAG size of output: 150 [2021-07-13 19:50:35,678 INFO L628 ElimStorePlain]: treesize reduction 754, result has 43.9 percent of original size [2021-07-13 19:50:35,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:35,686 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:35,693 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:35,701 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,955 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2021-07-13 19:50:35,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:35,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-07-13 19:50:35,963 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:35,970 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,210 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2021-07-13 19:50:36,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50: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-07-13 19:50:36,218 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:36,225 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,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 5 treesize of output 1 [2021-07-13 19:50:36,232 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,460 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2021-07-13 19:50:36,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:36,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:36,468 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:36,475 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:36,482 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,714 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2021-07-13 19:50:36,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:36,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-07-13 19:50:36,721 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:36,727 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,946 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2021-07-13 19:50:36,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:36,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:36,954 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:36,960 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,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 4 treesize of output 2 [2021-07-13 19:50:36,967 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:36,974 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,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 4 treesize of output 2 [2021-07-13 19:50:36,981 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:36,987 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:36,993 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:36,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-07-13 19:50:37,000 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,384 WARN L205 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 121 [2021-07-13 19:50:37,385 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-07-13 19:50:37,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 29 dim-0 vars, 7 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-07-13 19:50:37,391 INFO L247 ElimStorePlain]: Needed 29 recursive calls to eliminate 36 variables, input treesize:1485, output treesize:401 [2021-07-13 19:50:37,592 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 68 [2021-07-13 19:50:37,778 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-07-13 19:50:38,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:38,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130645059] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:38,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:38,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:50:38,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122126873] [2021-07-13 19:50:38,006 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:50:38,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:38,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:50:38,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:50:38,006 INFO L87 Difference]: Start difference. First operand 987 states and 3505 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:38,255 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-07-13 19:50:38,455 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-07-13 19:50:38,656 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 71 [2021-07-13 19:50:38,897 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:50:39,505 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 122 [2021-07-13 19:50:39,831 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 74 [2021-07-13 19:50:40,187 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 117 [2021-07-13 19:50:40,577 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-07-13 19:50:40,831 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2021-07-13 19:50:41,116 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 45 [2021-07-13 19:50:41,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:41,164 INFO L93 Difference]: Finished difference Result 1265 states and 4290 transitions. [2021-07-13 19:50:41,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:50:41,165 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:41,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:41,167 INFO L225 Difference]: With dead ends: 1265 [2021-07-13 19:50:41,167 INFO L226 Difference]: Without dead ends: 1250 [2021-07-13 19:50:41,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 3825.2ms TimeCoverageRelationStatistics Valid=255, Invalid=801, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:50:41,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2021-07-13 19:50:41,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 987. [2021-07-13 19:50:41,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 3.554766734279919) internal successors, (3505), 986 states have internal predecessors, (3505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:41,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-07-13 19:50:41,179 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-07-13 19:50:41,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:41,179 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-07-13 19:50:41,179 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:41,179 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-07-13 19:50:41,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:41,180 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:41,180 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:41,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25687 [2021-07-13 19:50:41,381 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:41,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:41,382 INFO L82 PathProgramCache]: Analyzing trace with hash -401078832, now seen corresponding path program 139 times [2021-07-13 19:50:41,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:41,382 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314528388] [2021-07-13 19:50:41,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:41,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:41,619 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:41,619 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:41,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314528388] [2021-07-13 19:50:41,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314528388] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:41,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761697418] [2021-07-13 19:50:41,620 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:41,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:41,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:50:41,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:41,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:41,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,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-07-13 19:50:41,841 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:41,845 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:41,851 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:41,855 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,859 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:41,860 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:41,865 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:41,870 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:41,875 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:41,880 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:41,885 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:41,889 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:41,893 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,229 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-07-13 19:50:42,229 INFO L628 ElimStorePlain]: treesize reduction 41, result has 90.6 percent of original size [2021-07-13 19:50:42,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 10 xjuncts. [2021-07-13 19:50:42,233 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 2 variables, input treesize:592, output treesize:395 [2021-07-13 19:50:42,559 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2021-07-13 19:50:45,107 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_1387, v_prenex_1378, v_prenex_1379, v_prenex_1380, v_prenex_1381, v_prenex_1382, v_prenex_1383, v_prenex_1384], 21=[v_prenex_1397, ends_with_2, ends_with_10, v_prenex_1395], 28=[v_prenex_1389], 36=[v_prenex_1391, v_prenex_1392]} [2021-07-13 19:50:45,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:45,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:45,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:50:45,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:45,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:45,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:45,132 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:45,890 WARN L205 SmtUtils]: Spent 757.00 ms on a formula simplification. DAG size of input: 304 DAG size of output: 132 [2021-07-13 19:50:45,890 INFO L628 ElimStorePlain]: treesize reduction 1698, result has 21.8 percent of original size [2021-07-13 19:50:45,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-07-13 19:50:45,897 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,135 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-13 19:50:46,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:46,135 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1379 vanished before elimination [2021-07-13 19:50:46,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 5 treesize of output 1 [2021-07-13 19:50:46,142 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,386 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-07-13 19:50:46,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:46,386 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1381 vanished before elimination [2021-07-13 19:50:46,386 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1382 vanished before elimination [2021-07-13 19:50:46,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:46,393 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,622 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-07-13 19:50:46,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:46,623 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1384 vanished before elimination [2021-07-13 19:50: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 6 treesize of output 2 [2021-07-13 19:50:46,630 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,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 4 treesize of output 2 [2021-07-13 19:50:46,635 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,855 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-13 19:50:46,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:46,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 5 treesize of output 1 [2021-07-13 19:50:46,862 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:46,868 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,082 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-13 19:50:47,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:47,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 6 treesize of output 2 [2021-07-13 19:50:47,089 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:47,095 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,302 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-13 19:50:47,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:47,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 4 treesize of output 2 [2021-07-13 19:50:47,309 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:47,315 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,520 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-07-13 19:50:47,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:47,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 5 treesize of output 1 [2021-07-13 19:50:47,527 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:47,532 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,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 3 treesize of output 1 [2021-07-13 19:50:47,538 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:47,544 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,885 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 99 [2021-07-13 19:50:47,886 INFO L628 ElimStorePlain]: treesize reduction 44, result has 89.0 percent of original size [2021-07-13 19:50:47,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 3 treesize of output 1 [2021-07-13 19:50:47,892 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:47,918 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,097 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:50:48,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:48,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:48,104 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,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-07-13 19:50:48,109 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,271 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:50:48,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:48,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 15 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:50:48,276 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 26 variables, input treesize:2231, output treesize:253 [2021-07-13 19:50:48,423 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:50:48,636 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-07-13 19:50:48,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:48,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761697418] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:48,773 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:48,773 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:50:48,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577868005] [2021-07-13 19:50:48,773 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:50:48,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:48,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:50:48,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:50:48,774 INFO L87 Difference]: Start difference. First operand 987 states and 3505 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:49,829 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 58 [2021-07-13 19:50:50,107 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-07-13 19:50:50,492 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-07-13 19:50:50,894 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 61 [2021-07-13 19:50:51,258 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 50 [2021-07-13 19:50:51,572 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 55 [2021-07-13 19:50:51,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:51,602 INFO L93 Difference]: Finished difference Result 1400 states and 4620 transitions. [2021-07-13 19:50:51,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:50:51,602 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:51,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:51,605 INFO L225 Difference]: With dead ends: 1400 [2021-07-13 19:50:51,605 INFO L226 Difference]: Without dead ends: 1310 [2021-07-13 19:50:51,605 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 3407.7ms TimeCoverageRelationStatistics Valid=284, Invalid=838, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:50:51,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2021-07-13 19:50:51,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 988. [2021-07-13 19:50:51,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 988 states, 987 states have (on average 3.5602836879432624) internal successors, (3514), 987 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:51,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 3514 transitions. [2021-07-13 19:50:51,618 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 3514 transitions. Word has length 20 [2021-07-13 19:50:51,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:51,618 INFO L482 AbstractCegarLoop]: Abstraction has 988 states and 3514 transitions. [2021-07-13 19:50:51,618 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:51,618 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 3514 transitions. [2021-07-13 19:50:51,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:51,619 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:51,619 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:51,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25891,144 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:51,821 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:51,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:51,821 INFO L82 PathProgramCache]: Analyzing trace with hash 376101076, now seen corresponding path program 140 times [2021-07-13 19:50:51,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:51,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447234484] [2021-07-13 19:50:51,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:51,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:51,962 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:51,962 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:51,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447234484] [2021-07-13 19:50:51,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447234484] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:51,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599482944] [2021-07-13 19:50:51,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:52,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:52,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:52,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:52,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:52,299 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:52,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:50:52,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:50:52,310 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:50:52,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,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-07-13 19:50:52,318 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,321 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:52,322 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:52,326 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:50:52,330 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,333 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:52,334 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:50:52,338 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:50:52,342 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,345 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:52,345 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,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 8 treesize of output 1 [2021-07-13 19:50:52,349 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,352 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:52,352 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:52,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 11 treesize of output 2 [2021-07-13 19:50:52,356 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,359 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:52,359 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,515 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2021-07-13 19:50:52,516 INFO L628 ElimStorePlain]: treesize reduction 40, result has 84.2 percent of original size [2021-07-13 19:50:52,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-13 19:50:52,519 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:626, output treesize:203 [2021-07-13 19:50:52,654 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 65 [2021-07-13 19:50:53,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:53,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:53,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 10 treesize of output 1 [2021-07-13 19:50:53,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,319 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:53,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,321 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:53,322 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:53,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:50:53,326 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,425 INFO L628 ElimStorePlain]: treesize reduction 160, result has 39.4 percent of original size [2021-07-13 19:50:53,426 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-13 19:50:53,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:50:53,427 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:353, output treesize:104 [2021-07-13 19:50:53,547 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:53,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599482944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:53,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:53,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:50:53,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919576581] [2021-07-13 19:50:53,547 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:53,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:53,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:53,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:53,548 INFO L87 Difference]: Start difference. First operand 988 states and 3514 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:54,117 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-07-13 19:50:54,259 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:50:54,490 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 80 [2021-07-13 19:50:54,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:54,524 INFO L93 Difference]: Finished difference Result 1308 states and 4466 transitions. [2021-07-13 19:50:54,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:50:54,524 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:54,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:54,526 INFO L225 Difference]: With dead ends: 1308 [2021-07-13 19:50:54,526 INFO L226 Difference]: Without dead ends: 1293 [2021-07-13 19:50:54,527 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1293.0ms TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:50:54,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2021-07-13 19:50:54,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 991. [2021-07-13 19:50:54,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 990 states have (on average 3.5585858585858587) internal successors, (3523), 990 states have internal predecessors, (3523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:54,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 3523 transitions. [2021-07-13 19:50:54,539 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 3523 transitions. Word has length 20 [2021-07-13 19:50:54,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:54,539 INFO L482 AbstractCegarLoop]: Abstraction has 991 states and 3523 transitions. [2021-07-13 19:50:54,539 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:54,539 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 3523 transitions. [2021-07-13 19:50:54,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:54,541 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:54,541 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:54,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26248 [2021-07-13 19:50:54,741 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:54,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:54,742 INFO L82 PathProgramCache]: Analyzing trace with hash -1859344518, now seen corresponding path program 141 times [2021-07-13 19:50:54,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:54,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970994926] [2021-07-13 19:50:54,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:54,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:54,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:54,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:54,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970994926] [2021-07-13 19:50:54,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970994926] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:54,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999455562] [2021-07-13 19:50:54,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:54,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:50:54,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:54,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:50:54,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:55,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:50:55,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,807 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,808 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,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 8 treesize of output 1 [2021-07-13 19:50:55,813 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:55,818 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,822 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,822 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,827 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,831 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,831 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,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 8 treesize of output 1 [2021-07-13 19:50:55,837 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:50:55,842 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,846 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,850 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,854 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,854 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,858 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:50:55,863 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:50:55,868 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,873 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,876 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,877 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:55,881 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:50:55,906 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,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 8 treesize of output 1 [2021-07-13 19:50:55,912 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,916 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,916 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:50:55,921 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:55,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-07-13 19:50:55,927 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:55,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:55,931 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,140 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-13 19:50:56,141 INFO L628 ElimStorePlain]: treesize reduction 21, result has 90.0 percent of original size [2021-07-13 19:50: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-07-13 19:50:56,145 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:56,148 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:50: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 6 treesize of output 2 [2021-07-13 19:50:56,152 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,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 5 treesize of output 1 [2021-07-13 19:50:56,156 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:56,159 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,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-07-13 19:50:56,163 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:56,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:50:56,237 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1029, output treesize:132 [2021-07-13 19:50:56,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:56,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999455562] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:56,434 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:56,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:50:56,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068568178] [2021-07-13 19:50:56,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:56,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:56,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:56,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:56,435 INFO L87 Difference]: Start difference. First operand 991 states and 3523 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:57,378 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-13 19:50:57,749 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-07-13 19:50:57,937 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-07-13 19:50:58,274 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-07-13 19:50:58,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:58,295 INFO L93 Difference]: Finished difference Result 1336 states and 4459 transitions. [2021-07-13 19:50:58,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:50:58,295 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:58,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:58,297 INFO L225 Difference]: With dead ends: 1336 [2021-07-13 19:50:58,298 INFO L226 Difference]: Without dead ends: 1276 [2021-07-13 19:50:58,298 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 2041.2ms TimeCoverageRelationStatistics Valid=273, Invalid=1133, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:50:58,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2021-07-13 19:50:58,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 995. [2021-07-13 19:50:58,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 994 states have (on average 3.558350100603622) internal successors, (3537), 994 states have internal predecessors, (3537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:58,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 3537 transitions. [2021-07-13 19:50:58,310 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 3537 transitions. Word has length 20 [2021-07-13 19:50:58,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:58,310 INFO L482 AbstractCegarLoop]: Abstraction has 995 states and 3537 transitions. [2021-07-13 19:50:58,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:58,310 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 3537 transitions. [2021-07-13 19:50:58,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:58,312 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:58,312 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:58,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26461,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:58,512 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:58,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:58,512 INFO L82 PathProgramCache]: Analyzing trace with hash -683853874, now seen corresponding path program 142 times [2021-07-13 19:50:58,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:58,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918890954] [2021-07-13 19:50:58,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:58,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:58,755 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:58,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:58,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918890954] [2021-07-13 19:50:58,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918890954] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:58,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228896542] [2021-07-13 19:50:58,755 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:58,826 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:50:58,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:58,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:58,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:59,168 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 50 [2021-07-13 19:50:59,577 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_10], 15=[v_prenex_1406]} [2021-07-13 19:50:59,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:59,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:59,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:50:59,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:59,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-07-13 19:50:59,591 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:59,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:59,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:59,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-07-13 19:50:59,597 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:59,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:59,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:50:59,604 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,034 WARN L205 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 106 [2021-07-13 19:51:00,035 INFO L628 ElimStorePlain]: treesize reduction 298, result has 61.7 percent of original size [2021-07-13 19:51: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 3 treesize of output 1 [2021-07-13 19:51:00,040 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 6 treesize of output 2 [2021-07-13 19:51:00,046 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:00,051 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:00,056 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,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-07-13 19:51:00,061 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:00,067 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:00,072 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:00,077 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:00,082 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,426 WARN L205 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-07-13 19:51:00,427 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.3 percent of original size [2021-07-13 19:51:00,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-07-13 19:51:00,439 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:872, output treesize:430 [2021-07-13 19:51:00,725 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 92 [2021-07-13 19:51:03,012 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2, ends_with_6, v_prenex_1416, v_prenex_1439, v_prenex_1417, v_prenex_1418, v_prenex_1429, v_prenex_1441, v_prenex_1430, v_prenex_1442, v_prenex_1445, v_prenex_1446, v_prenex_1413, v_prenex_1414, v_prenex_1437, v_prenex_1415], 10=[v_prenex_1420, v_prenex_1427, v_prenex_1428, v_prenex_1419]} [2021-07-13 19:51:03,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,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 11 treesize of output 2 [2021-07-13 19:51:03,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,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 10 treesize of output 1 [2021-07-13 19:51:03,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:03,050 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,708 WARN L205 SmtUtils]: Spent 656.00 ms on a formula simplification. DAG size of input: 287 DAG size of output: 127 [2021-07-13 19:51:03,708 INFO L628 ElimStorePlain]: treesize reduction 985, result has 35.3 percent of original size [2021-07-13 19:51: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 6 treesize of output 2 [2021-07-13 19:51:03,716 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,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 6 treesize of output 2 [2021-07-13 19:51:03,722 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:04,155 WARN L205 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 120 [2021-07-13 19:51:04,156 INFO L628 ElimStorePlain]: treesize reduction 37, result has 93.0 percent of original size [2021-07-13 19:51:04,156 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1416 vanished before elimination [2021-07-13 19:51:04,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-07-13 19:51:04,163 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 4 treesize of output 2 [2021-07-13 19:51:04,170 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:04,389 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-07-13 19:51:04,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:04,389 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1417 vanished before elimination [2021-07-13 19:51:04,389 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1418 vanished before elimination [2021-07-13 19:51:04,389 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1429 vanished before elimination [2021-07-13 19:51:04,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:04,396 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:04,608 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-07-13 19:51:04,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:04,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:04,614 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:04,817 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-13 19:51:04,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:04,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-07-13 19:51:04,824 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,027 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-13 19:51:05,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:05,027 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1445 vanished before elimination [2021-07-13 19:51:05,027 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1446 vanished before elimination [2021-07-13 19:51:05,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 3 treesize of output 1 [2021-07-13 19:51:05,033 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,233 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:51:05,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:05,234 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1414 vanished before elimination [2021-07-13 19:51:05,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:05,240 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,440 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:51:05,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:05,441 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1415 vanished before elimination [2021-07-13 19:51:05,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:05,447 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,641 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:51:05,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:05,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:05,648 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:05,654 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:05,659 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,847 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:51:05,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51: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 5 treesize of output 1 [2021-07-13 19:51:05,853 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,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 5 treesize of output 1 [2021-07-13 19:51:05,859 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:05,864 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:06,047 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:51:06,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:06,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:06,054 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:06,242 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:51:06,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:06,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 20 dim-1 vars, End of recursive call: and 15 xjuncts. [2021-07-13 19:51:06,248 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 44 variables, input treesize:1596, output treesize:365 [2021-07-13 19:51:06,414 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-07-13 19:51:06,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-07-13 19:51:06,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228896542] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:06,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:06,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:51:06,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269149643] [2021-07-13 19:51:06,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:06,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:06,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:06,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:06,572 INFO L87 Difference]: Start difference. First operand 995 states and 3537 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:06,740 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 46 [2021-07-13 19:51:06,889 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2021-07-13 19:51:07,092 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-07-13 19:51:07,571 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2021-07-13 19:51:07,987 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 99 [2021-07-13 19:51:08,211 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 41 [2021-07-13 19:51:08,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:08,245 INFO L93 Difference]: Finished difference Result 1314 states and 4466 transitions. [2021-07-13 19:51:08,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:51:08,246 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:08,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:08,248 INFO L225 Difference]: With dead ends: 1314 [2021-07-13 19:51:08,248 INFO L226 Difference]: Without dead ends: 1299 [2021-07-13 19:51:08,248 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 2321.8ms TimeCoverageRelationStatistics Valid=200, Invalid=670, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:51:08,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states. [2021-07-13 19:51:08,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 994. [2021-07-13 19:51:08,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 993 states have (on average 3.5609264853977844) internal successors, (3536), 993 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:08,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 3536 transitions. [2021-07-13 19:51:08,270 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 3536 transitions. Word has length 20 [2021-07-13 19:51:08,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:08,270 INFO L482 AbstractCegarLoop]: Abstraction has 994 states and 3536 transitions. [2021-07-13 19:51:08,270 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:08,270 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 3536 transitions. [2021-07-13 19:51:08,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:08,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:08,271 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:08,471 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26732 [2021-07-13 19:51:08,472 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:08,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:08,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1073550416, now seen corresponding path program 143 times [2021-07-13 19:51:08,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:08,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102377297] [2021-07-13 19:51:08,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:08,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:08,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:08,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:08,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102377297] [2021-07-13 19:51:08,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102377297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:08,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585011935] [2021-07-13 19:51:08,621 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:08,693 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:51:08,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:08,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:51:08,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:09,120 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:09,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585011935] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:09,121 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:09,121 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:51:09,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779751132] [2021-07-13 19:51:09,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:09,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:09,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:09,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:09,121 INFO L87 Difference]: Start difference. First operand 994 states and 3536 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:09,741 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 44 [2021-07-13 19:51:10,024 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 37 [2021-07-13 19:51:10,233 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:51:10,480 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 58 [2021-07-13 19:51:10,672 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 43 [2021-07-13 19:51:10,930 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 49 [2021-07-13 19:51:11,172 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-07-13 19:51:11,397 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 57 [2021-07-13 19:51:11,696 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 54 [2021-07-13 19:51:11,890 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 48 [2021-07-13 19:51:11,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:11,941 INFO L93 Difference]: Finished difference Result 1586 states and 5221 transitions. [2021-07-13 19:51:11,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:51:11,942 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:11,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:11,944 INFO L225 Difference]: With dead ends: 1586 [2021-07-13 19:51:11,944 INFO L226 Difference]: Without dead ends: 1541 [2021-07-13 19:51:11,944 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 2748.7ms TimeCoverageRelationStatistics Valid=258, Invalid=1148, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:51:11,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2021-07-13 19:51:11,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 997. [2021-07-13 19:51:11,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 997 states, 996 states have (on average 3.5622489959839356) internal successors, (3548), 996 states have internal predecessors, (3548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:11,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 3548 transitions. [2021-07-13 19:51:11,958 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 3548 transitions. Word has length 20 [2021-07-13 19:51:11,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:11,958 INFO L482 AbstractCegarLoop]: Abstraction has 997 states and 3548 transitions. [2021-07-13 19:51:11,958 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:11,958 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 3548 transitions. [2021-07-13 19:51:11,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:11,959 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:11,960 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:12,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27027,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:12,160 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:12,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:12,160 INFO L82 PathProgramCache]: Analyzing trace with hash -769606704, now seen corresponding path program 144 times [2021-07-13 19:51:12,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:12,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156208903] [2021-07-13 19:51:12,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:12,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:12,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-07-13 19:51:12,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:12,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156208903] [2021-07-13 19:51:12,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156208903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:12,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126924817] [2021-07-13 19:51:12,349 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:12,420 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:51:12,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:12,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:51:12,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:12,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:51:12,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:12,761 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:12,766 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:12,771 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,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 6 treesize of output 2 [2021-07-13 19:51:12,775 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,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-07-13 19:51:12,781 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:12,786 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:12,791 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,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 7 treesize of output 1 [2021-07-13 19:51:12,796 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,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 8 treesize of output 1 [2021-07-13 19:51:12,801 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:12,805 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:12,810 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,813 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:12,814 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,817 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:12,817 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:12,821 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:12,826 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:12,829 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:51:12,834 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,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 9 treesize of output 1 [2021-07-13 19:51:12,839 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:12,843 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,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 11 treesize of output 2 [2021-07-13 19:51:12,848 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:12,852 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:12,857 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:12,862 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,864 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:12,865 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:13,091 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-13 19:51:13,092 INFO L628 ElimStorePlain]: treesize reduction 102, result has 73.8 percent of original size [2021-07-13 19:51:13,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-13 19:51:13,095 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:941, output treesize:287 [2021-07-13 19:51:13,306 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2021-07-13 19:51:14,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:51:14,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,311 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 47 [2021-07-13 19:51:14,311 INFO L628 ElimStorePlain]: treesize reduction 272, result has 37.9 percent of original size [2021-07-13 19:51:14,311 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1453 vanished before elimination [2021-07-13 19:51:14,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:14,315 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:14,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:14,386 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:14,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 4 treesize of output 2 [2021-07-13 19:51:14,458 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:14,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-07-13 19:51:14,528 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,637 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 36 [2021-07-13 19:51:14,638 INFO L628 ElimStorePlain]: treesize reduction 26, result has 82.4 percent of original size [2021-07-13 19:51:14,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:51:14,639 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:446, output treesize:122 [2021-07-13 19:51:14,847 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:14,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126924817] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:14,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:14,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:51:14,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561432918] [2021-07-13 19:51:14,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:14,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:14,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:14,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:14,848 INFO L87 Difference]: Start difference. First operand 997 states and 3548 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:15,481 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 62 [2021-07-13 19:51:15,706 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2021-07-13 19:51:16,064 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 67 [2021-07-13 19:51:16,395 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 76 [2021-07-13 19:51:16,828 WARN L205 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 78 [2021-07-13 19:51:17,232 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 74 [2021-07-13 19:51:17,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:17,253 INFO L93 Difference]: Finished difference Result 1324 states and 4494 transitions. [2021-07-13 19:51:17,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:51:17,253 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:17,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:17,255 INFO L225 Difference]: With dead ends: 1324 [2021-07-13 19:51:17,255 INFO L226 Difference]: Without dead ends: 1309 [2021-07-13 19:51:17,255 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 2790.2ms TimeCoverageRelationStatistics Valid=160, Invalid=652, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:51:17,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2021-07-13 19:51:17,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 995. [2021-07-13 19:51:17,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 994 states have (on average 3.562374245472837) internal successors, (3541), 994 states have internal predecessors, (3541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:17,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 3541 transitions. [2021-07-13 19:51:17,268 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 3541 transitions. Word has length 20 [2021-07-13 19:51:17,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:17,268 INFO L482 AbstractCegarLoop]: Abstraction has 995 states and 3541 transitions. [2021-07-13 19:51:17,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:17,268 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 3541 transitions. [2021-07-13 19:51:17,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:17,269 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:17,269 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:17,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27049,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:17,469 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:17,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:17,470 INFO L82 PathProgramCache]: Analyzing trace with hash 1517865360, now seen corresponding path program 145 times [2021-07-13 19:51:17,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:17,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308711264] [2021-07-13 19:51:17,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:17,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:17,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:17,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:17,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308711264] [2021-07-13 19:51:17,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308711264] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:17,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558544718] [2021-07-13 19:51:17,742 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:17,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:17,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:51:17,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:18,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,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-07-13 19:51:18,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:18,054 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:51:18,059 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:18,063 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:51:18,068 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:18,073 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,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 9 treesize of output 1 [2021-07-13 19:51:18,078 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,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 9 treesize of output 2 [2021-07-13 19:51:18,082 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:18,087 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,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 10 treesize of output 1 [2021-07-13 19:51:18,092 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:51:18,096 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,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-07-13 19:51:18,101 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:18,106 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,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-07-13 19:51:18,110 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:18,114 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:18,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:18,118 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,224 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-13 19:51:18,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:18,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:51:18,227 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:625, output treesize:249 [2021-07-13 19:51:18,358 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:51:18,527 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:51:19,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:19,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:19,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:19,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:19,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:19,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:19,572 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:19,908 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 85 [2021-07-13 19:51:19,908 INFO L628 ElimStorePlain]: treesize reduction 294, result has 47.8 percent of original size [2021-07-13 19:51:19,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:19,913 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,041 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:51:20,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:20,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 3 treesize of output 1 [2021-07-13 19:51:20,046 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,169 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:51:20,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:20,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:20,174 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,295 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:51:20,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:20,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:20,300 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,419 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:51:20,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:20,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 4 treesize of output 2 [2021-07-13 19:51:20,424 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,540 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:51:20,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:20,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 5 treesize of output 1 [2021-07-13 19:51:20,545 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,659 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:51:20,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:20,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 6 treesize of output 2 [2021-07-13 19:51:20,664 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,779 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:51:20,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:20,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:51:20,783 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:609, output treesize:201 [2021-07-13 19:51:21,120 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:21,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558544718] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:21,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:21,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:51:21,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373631441] [2021-07-13 19:51:21,120 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:21,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:21,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:21,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:21,121 INFO L87 Difference]: Start difference. First operand 995 states and 3541 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:21,382 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-07-13 19:51:22,880 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 100 [2021-07-13 19:51:23,357 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 90 [2021-07-13 19:51:23,932 WARN L205 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 108 [2021-07-13 19:51:24,223 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 74 [2021-07-13 19:51:24,778 WARN L205 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 94 [2021-07-13 19:51:25,059 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 74 [2021-07-13 19:51:25,472 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 79 [2021-07-13 19:51:25,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:25,505 INFO L93 Difference]: Finished difference Result 1694 states and 5548 transitions. [2021-07-13 19:51:25,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-13 19:51:25,505 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:25,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:25,508 INFO L225 Difference]: With dead ends: 1694 [2021-07-13 19:51:25,508 INFO L226 Difference]: Without dead ends: 1619 [2021-07-13 19:51:25,508 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 4428.0ms TimeCoverageRelationStatistics Valid=358, Invalid=1364, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 19:51:25,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1619 states. [2021-07-13 19:51:25,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1619 to 1007. [2021-07-13 19:51:25,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 1006 states have (on average 3.5596421471172963) internal successors, (3581), 1006 states have internal predecessors, (3581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:25,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 3581 transitions. [2021-07-13 19:51:25,523 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 3581 transitions. Word has length 20 [2021-07-13 19:51:25,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:25,523 INFO L482 AbstractCegarLoop]: Abstraction has 1007 states and 3581 transitions. [2021-07-13 19:51:25,523 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:25,523 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 3581 transitions. [2021-07-13 19:51:25,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:25,524 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:25,524 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:25,725 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27315 [2021-07-13 19:51:25,725 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:25,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:25,725 INFO L82 PathProgramCache]: Analyzing trace with hash 760813400, now seen corresponding path program 146 times [2021-07-13 19:51:25,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:25,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136898473] [2021-07-13 19:51:25,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:25,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:25,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:25,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:25,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136898473] [2021-07-13 19:51:25,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136898473] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:25,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675316121] [2021-07-13 19:51:25,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:26,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:51:26,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:26,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:51:26,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:27,305 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:27,313 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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 8 treesize of output 1 [2021-07-13 19:51:27,319 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,324 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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 7 treesize of output 1 [2021-07-13 19:51:27,340 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,345 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,349 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,350 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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-07-13 19:51:27,356 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:27,362 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,366 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,367 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,371 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,372 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:27,378 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,382 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,383 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:51:27,389 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,393 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,394 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:27,399 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:27,405 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,408 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,409 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,414 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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 9 treesize of output 1 [2021-07-13 19:51:27,419 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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-07-13 19:51:27,424 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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-07-13 19:51:27,429 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,433 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,434 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:27,439 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,443 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,443 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,447 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,448 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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-07-13 19:51:27,453 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,457 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,460 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,461 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,465 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,469 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:27,473 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:27,478 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,481 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:27,485 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,686 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-13 19:51:27,687 INFO L628 ElimStorePlain]: treesize reduction 25, result has 89.9 percent of original size [2021-07-13 19:51:27,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:27,691 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:27,694 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:27,698 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:27,701 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:27,705 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,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 3 treesize of output 1 [2021-07-13 19:51:27,708 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:27,712 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:27,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:51:27,796 INFO L247 ElimStorePlain]: Needed 43 recursive calls to eliminate 3 variables, input treesize:1508, output treesize:160 [2021-07-13 19:51:27,929 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-07-13 19:51:28,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:28,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675316121] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:28,050 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:28,050 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:51:28,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426199561] [2021-07-13 19:51:28,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:28,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:28,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:28,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:28,051 INFO L87 Difference]: Start difference. First operand 1007 states and 3581 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:28,413 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-07-13 19:51:28,558 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-07-13 19:51:28,938 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2021-07-13 19:51:28,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:28,954 INFO L93 Difference]: Finished difference Result 1254 states and 4271 transitions. [2021-07-13 19:51:28,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:51:28,954 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:28,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:28,957 INFO L225 Difference]: With dead ends: 1254 [2021-07-13 19:51:28,957 INFO L226 Difference]: Without dead ends: 1224 [2021-07-13 19:51:28,957 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1285.5ms TimeCoverageRelationStatistics Valid=160, Invalid=490, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:51:28,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2021-07-13 19:51:28,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 1007. [2021-07-13 19:51:28,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 1006 states have (on average 3.5596421471172963) internal successors, (3581), 1006 states have internal predecessors, (3581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:28,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 3581 transitions. [2021-07-13 19:51:28,970 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 3581 transitions. Word has length 20 [2021-07-13 19:51:28,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:28,970 INFO L482 AbstractCegarLoop]: Abstraction has 1007 states and 3581 transitions. [2021-07-13 19:51:28,970 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:28,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 3581 transitions. [2021-07-13 19:51:28,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:28,971 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:28,971 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:29,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27829,151 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:29,172 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:29,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:29,172 INFO L82 PathProgramCache]: Analyzing trace with hash -89188938, now seen corresponding path program 147 times [2021-07-13 19:51:29,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:29,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492803788] [2021-07-13 19:51:29,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:29,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:29,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-07-13 19:51:29,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:29,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492803788] [2021-07-13 19:51:29,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492803788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:29,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710809840] [2021-07-13 19:51:29,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:29,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:51:29,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:29,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:51:29,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:31,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,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 9 treesize of output 1 [2021-07-13 19:51:31,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,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-07-13 19:51:31,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,039 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:31,046 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:31,053 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:51:31,060 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:31,067 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,072 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,073 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,078 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,079 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,084 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,090 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,090 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:51:31,097 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,102 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,103 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,108 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:31,115 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,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-07-13 19:51:31,123 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:31,130 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:31,136 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:51:31,142 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:31,149 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:31,156 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,161 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,166 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,167 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,172 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,178 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,178 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,184 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:31,190 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,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-07-13 19:51:31,197 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:51:31,203 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,208 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,212 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,213 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:31,219 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,223 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,224 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:31,230 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,236 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,240 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,241 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,246 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,250 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,251 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,255 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,255 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,260 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,260 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:31,267 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:51:31,272 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,277 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,277 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,281 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,282 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,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 10 treesize of output 1 [2021-07-13 19:51:31,287 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,291 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,292 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:31,297 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:31,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:31,303 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,306 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,307 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:31,311 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,632 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-13 19:51:31,632 INFO L628 ElimStorePlain]: treesize reduction 74, result has 82.0 percent of original size [2021-07-13 19:51:31,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:31,637 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:31,642 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,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 6 treesize of output 2 [2021-07-13 19:51:31,646 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:31,650 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:31,654 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:31,659 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:31,663 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,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 6 treesize of output 2 [2021-07-13 19:51:31,667 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,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 4 treesize of output 2 [2021-07-13 19:51:31,671 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,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 4 treesize of output 2 [2021-07-13 19:51:31,675 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:31,810 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-13 19:51:31,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:31,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:51:31,814 INFO L247 ElimStorePlain]: Needed 61 recursive calls to eliminate 3 variables, input treesize:2276, output treesize:257 [2021-07-13 19:51:32,031 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-13 19:51:32,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:32,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710809840] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:32,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:32,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:51:32,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78860946] [2021-07-13 19:51:32,264 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:32,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:32,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:32,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:32,264 INFO L87 Difference]: Start difference. First operand 1007 states and 3581 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:32,634 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-07-13 19:51:32,852 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 60 [2021-07-13 19:51:33,137 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-07-13 19:51:33,422 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-13 19:51:33,612 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-07-13 19:51:33,821 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2021-07-13 19:51:34,083 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 43 [2021-07-13 19:51:34,275 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-07-13 19:51:34,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:34,290 INFO L93 Difference]: Finished difference Result 1365 states and 4576 transitions. [2021-07-13 19:51:34,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:51:34,290 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:34,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:34,292 INFO L225 Difference]: With dead ends: 1365 [2021-07-13 19:51:34,292 INFO L226 Difference]: Without dead ends: 1290 [2021-07-13 19:51:34,293 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 2304.5ms TimeCoverageRelationStatistics Valid=244, Invalid=878, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:51:34,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2021-07-13 19:51:34,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1006. [2021-07-13 19:51:34,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 1005 states have (on average 3.5582089552238805) internal successors, (3576), 1005 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:34,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 3576 transitions. [2021-07-13 19:51:34,305 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 3576 transitions. Word has length 20 [2021-07-13 19:51:34,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:34,305 INFO L482 AbstractCegarLoop]: Abstraction has 1006 states and 3576 transitions. [2021-07-13 19:51:34,305 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:34,305 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 3576 transitions. [2021-07-13 19:51:34,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:34,307 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:34,307 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:34,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28343 [2021-07-13 19:51:34,508 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:34,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:34,508 INFO L82 PathProgramCache]: Analyzing trace with hash 267311132, now seen corresponding path program 148 times [2021-07-13 19:51:34,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:34,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230991314] [2021-07-13 19:51:34,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:34,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:34,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-07-13 19:51:34,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:34,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230991314] [2021-07-13 19:51:34,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230991314] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:34,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397834643] [2021-07-13 19:51:34,664 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:34,736 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:51:34,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:34,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:34,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:35,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,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-07-13 19:51:35,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:51:35,067 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:35,070 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:51:35,075 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,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 2 [2021-07-13 19:51:35,080 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,083 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:35,084 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:35,088 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,091 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:35,091 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,094 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:35,095 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:35,099 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,102 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:35,103 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:35,107 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:35,112 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:35,116 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:35,120 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:35,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:35,124 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:35,303 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-07-13 19:51:35,303 INFO L628 ElimStorePlain]: treesize reduction 65, result has 78.1 percent of original size [2021-07-13 19:51:35,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-13 19:51:35,306 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:655, output treesize:224 [2021-07-13 19:51:35,463 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-07-13 19:51:36,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:36,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:36,270 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:36,274 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,276 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:36,277 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,369 INFO L628 ElimStorePlain]: treesize reduction 113, result has 47.9 percent of original size [2021-07-13 19:51:36,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:51:36,370 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:306, output treesize:104 [2021-07-13 19:51:36,498 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:36,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397834643] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:36,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:36,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:51:36,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604399350] [2021-07-13 19:51:36,498 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:36,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:36,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:36,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:36,499 INFO L87 Difference]: Start difference. First operand 1006 states and 3576 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:37,042 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 65 [2021-07-13 19:51:37,197 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-13 19:51:37,449 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 84 [2021-07-13 19:51:37,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:37,490 INFO L93 Difference]: Finished difference Result 1344 states and 4575 transitions. [2021-07-13 19:51:37,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:51:37,490 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:37,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:37,492 INFO L225 Difference]: With dead ends: 1344 [2021-07-13 19:51:37,492 INFO L226 Difference]: Without dead ends: 1329 [2021-07-13 19:51:37,492 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 1271.1ms TimeCoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:51:37,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1329 states. [2021-07-13 19:51:37,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1329 to 1009. [2021-07-13 19:51:37,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 3.556547619047619) internal successors, (3585), 1008 states have internal predecessors, (3585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:37,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 3585 transitions. [2021-07-13 19:51:37,505 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 3585 transitions. Word has length 20 [2021-07-13 19:51:37,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:37,505 INFO L482 AbstractCegarLoop]: Abstraction has 1009 states and 3585 transitions. [2021-07-13 19:51:37,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:37,505 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 3585 transitions. [2021-07-13 19:51:37,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:37,506 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:37,507 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:37,707 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29033,153 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:37,707 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:37,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:37,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1477847776, now seen corresponding path program 149 times [2021-07-13 19:51:37,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:37,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571919691] [2021-07-13 19:51:37,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:37,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:37,875 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:37,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:37,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571919691] [2021-07-13 19:51:37,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571919691] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:37,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595180413] [2021-07-13 19:51:37,875 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:37,947 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:51:37,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:37,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:51:37,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:38,411 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:38,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595180413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:38,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:38,412 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:51:38,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46813792] [2021-07-13 19:51:38,412 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:38,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:38,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:38,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:38,412 INFO L87 Difference]: Start difference. First operand 1009 states and 3585 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:39,864 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 50 [2021-07-13 19:51:40,246 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2021-07-13 19:51:40,772 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 40 [2021-07-13 19:51:40,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:40,816 INFO L93 Difference]: Finished difference Result 1510 states and 4954 transitions. [2021-07-13 19:51:40,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-13 19:51:40,816 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:40,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:40,819 INFO L225 Difference]: With dead ends: 1510 [2021-07-13 19:51:40,819 INFO L226 Difference]: Without dead ends: 1435 [2021-07-13 19:51:40,819 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 2383.7ms TimeCoverageRelationStatistics Valid=299, Invalid=1593, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 19:51:40,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1435 states. [2021-07-13 19:51:40,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1435 to 1019. [2021-07-13 19:51:40,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 3.5530451866404715) internal successors, (3617), 1018 states have internal predecessors, (3617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:40,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 3617 transitions. [2021-07-13 19:51:40,832 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 3617 transitions. Word has length 20 [2021-07-13 19:51:40,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:40,832 INFO L482 AbstractCegarLoop]: Abstraction has 1019 states and 3617 transitions. [2021-07-13 19:51:40,832 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:40,832 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 3617 transitions. [2021-07-13 19:51:40,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:40,834 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:40,834 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:41,034 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29345,154 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:41,034 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:41,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:41,035 INFO L82 PathProgramCache]: Analyzing trace with hash -628936344, now seen corresponding path program 150 times [2021-07-13 19:51:41,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:41,035 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366262544] [2021-07-13 19:51:41,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:41,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:41,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:41,248 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:41,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366262544] [2021-07-13 19:51:41,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366262544] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:41,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732707515] [2021-07-13 19:51:41,248 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:41,321 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:51:41,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:41,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:41,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:41,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:41,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:41,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,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-07-13 19:51:41,708 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,711 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:41,712 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,715 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:41,716 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51: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 7 treesize of output 1 [2021-07-13 19:51:41,721 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:41,726 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,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 4 treesize of output 2 [2021-07-13 19:51:41,730 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:51:41,736 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,739 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:41,740 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:41,745 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,748 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:41,749 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:41,753 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,757 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:41,758 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,762 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:41,762 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,766 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:41,766 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,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 11 treesize of output 2 [2021-07-13 19:51:41,773 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:41,777 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:41,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:51:41,782 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,785 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:41,786 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:42,008 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-13 19:51:42,008 INFO L628 ElimStorePlain]: treesize reduction 106, result has 70.2 percent of original size [2021-07-13 19:51:42,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-13 19:51:42,012 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:866, output treesize:242 [2021-07-13 19:51:42,190 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-07-13 19:51:42,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:42,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:42,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:42,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:42,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:42,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:51:42,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:42,953 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 72 [2021-07-13 19:51:42,953 INFO L628 ElimStorePlain]: treesize reduction 241, result has 54.1 percent of original size [2021-07-13 19:51:42,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:42,958 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:42,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:42,962 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,073 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:51:43,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:43,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-07-13 19:51:43,077 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:43,081 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,188 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:51:43,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:43,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 3 treesize of output 1 [2021-07-13 19:51:43,192 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,297 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-07-13 19:51:43,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:43,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:51:43,300 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 7 variables, input treesize:561, output treesize:229 [2021-07-13 19:51:43,431 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 42 [2021-07-13 19:51:43,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:43,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732707515] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:43,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:43,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:51:43,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723176832] [2021-07-13 19:51:43,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:43,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:43,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:43,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:43,574 INFO L87 Difference]: Start difference. First operand 1019 states and 3617 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:44,007 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 46 [2021-07-13 19:51:44,368 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2021-07-13 19:51:44,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:44,397 INFO L93 Difference]: Finished difference Result 1265 states and 4315 transitions. [2021-07-13 19:51:44,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:51:44,397 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:44,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:44,399 INFO L225 Difference]: With dead ends: 1265 [2021-07-13 19:51:44,399 INFO L226 Difference]: Without dead ends: 1250 [2021-07-13 19:51:44,400 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1246.2ms TimeCoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:51:44,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2021-07-13 19:51:44,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 1015. [2021-07-13 19:51:44,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 1014 states have (on average 3.557199211045365) internal successors, (3607), 1014 states have internal predecessors, (3607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:44,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 3607 transitions. [2021-07-13 19:51:44,412 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 3607 transitions. Word has length 20 [2021-07-13 19:51:44,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:44,412 INFO L482 AbstractCegarLoop]: Abstraction has 1015 states and 3607 transitions. [2021-07-13 19:51:44,412 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:44,412 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 3607 transitions. [2021-07-13 19:51:44,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:44,413 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:44,413 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:44,614 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29361 [2021-07-13 19:51:44,614 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:44,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:44,614 INFO L82 PathProgramCache]: Analyzing trace with hash -408308990, now seen corresponding path program 151 times [2021-07-13 19:51:44,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:44,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294103689] [2021-07-13 19:51:44,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:44,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:44,875 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:44,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:44,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294103689] [2021-07-13 19:51:44,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294103689] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:44,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998113356] [2021-07-13 19:51:44,876 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:44,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:44,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:51:44,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:45,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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 11 treesize of output 2 [2021-07-13 19:51:45,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,894 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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 7 treesize of output 1 [2021-07-13 19:51:45,900 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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 8 treesize of output 1 [2021-07-13 19:51:45,906 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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-07-13 19:51:45,914 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,919 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,920 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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 8 treesize of output 1 [2021-07-13 19:51:45,926 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,932 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:51:45,938 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,943 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,943 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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 10 treesize of output 1 [2021-07-13 19:51:45,949 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,954 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,955 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:45,961 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:51:45,967 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,972 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,973 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,977 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,982 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,982 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:45,989 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:45,995 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,999 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,000 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,004 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,005 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,009 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,009 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,014 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,019 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,019 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,024 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,024 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,029 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:46,034 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,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-07-13 19:51:46,040 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,044 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,044 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,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 2 [2021-07-13 19:51:46,050 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:46,055 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:51:46,061 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:46,067 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,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 10 treesize of output 1 [2021-07-13 19:51:46,072 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:46,077 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,081 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,081 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,085 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,086 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,089 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,090 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:46,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:46,095 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:46,099 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,414 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 59 [2021-07-13 19:51:46,415 INFO L628 ElimStorePlain]: treesize reduction 44, result has 88.1 percent of original size [2021-07-13 19:51:46,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 3 treesize of output 1 [2021-07-13 19:51:46,420 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,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 3 treesize of output 1 [2021-07-13 19:51:46,424 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,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 5 treesize of output 1 [2021-07-13 19:51:46,428 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 4 treesize of output 2 [2021-07-13 19:51:46,432 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,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-07-13 19:51:46,436 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:46,441 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 5 treesize of output 1 [2021-07-13 19:51:46,445 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:46,448 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:46,453 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:46,456 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:46,589 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-13 19:51:46,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:46,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:51:46,593 INFO L247 ElimStorePlain]: Needed 51 recursive calls to eliminate 3 variables, input treesize:1817, output treesize:255 [2021-07-13 19:51:46,807 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-13 19:51:47,035 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:47,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998113356] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:47,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:47,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:51:47,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076285903] [2021-07-13 19:51:47,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:47,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:47,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:47,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:47,036 INFO L87 Difference]: Start difference. First operand 1015 states and 3607 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:47,328 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-07-13 19:51:47,956 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-07-13 19:51:48,177 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-07-13 19:51:48,430 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2021-07-13 19:51:48,617 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 40 [2021-07-13 19:51:48,862 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-13 19:51:48,994 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-07-13 19:51:49,247 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 39 [2021-07-13 19:51:49,509 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 45 [2021-07-13 19:51:49,755 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 37 [2021-07-13 19:51:49,950 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 44 [2021-07-13 19:51:49,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:49,978 INFO L93 Difference]: Finished difference Result 1584 states and 5163 transitions. [2021-07-13 19:51:49,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 19:51:49,979 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:49,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:49,981 INFO L225 Difference]: With dead ends: 1584 [2021-07-13 19:51:49,981 INFO L226 Difference]: Without dead ends: 1479 [2021-07-13 19:51:49,981 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 3143.0ms TimeCoverageRelationStatistics Valid=274, Invalid=1208, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 19:51:49,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1479 states. [2021-07-13 19:51:49,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1479 to 1014. [2021-07-13 19:51:49,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1014 states, 1013 states have (on average 3.5557749259624876) internal successors, (3602), 1013 states have internal predecessors, (3602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:49,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 3602 transitions. [2021-07-13 19:51:49,995 INFO L78 Accepts]: Start accepts. Automaton has 1014 states and 3602 transitions. Word has length 20 [2021-07-13 19:51:49,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:49,995 INFO L482 AbstractCegarLoop]: Abstraction has 1014 states and 3602 transitions. [2021-07-13 19:51:49,995 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:49,995 INFO L276 IsEmpty]: Start isEmpty. Operand 1014 states and 3602 transitions. [2021-07-13 19:51:49,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:49,996 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:49,996 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:50,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29650,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:50,197 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:50,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:50,197 INFO L82 PathProgramCache]: Analyzing trace with hash -2098251894, now seen corresponding path program 152 times [2021-07-13 19:51:50,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:50,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812259544] [2021-07-13 19:51:50,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:50,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:50,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:50,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:50,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812259544] [2021-07-13 19:51:50,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812259544] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:50,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105445600] [2021-07-13 19:51:50,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:50,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:51:50,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:50,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:50,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:50,762 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:50,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,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-07-13 19:51:50,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,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 4 treesize of output 2 [2021-07-13 19:51:50,772 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:50,777 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:50,781 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,785 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:50,785 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,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-07-13 19:51:50,790 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:51:50,795 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,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 9 treesize of output 2 [2021-07-13 19:51:50,800 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,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 3 treesize of output 1 [2021-07-13 19:51:50,804 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,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-07-13 19:51:50,809 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,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-07-13 19:51:50,813 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:51:50,818 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:50,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 7 treesize of output 1 [2021-07-13 19:51:50,823 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:50,827 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,830 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:50,830 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:51,060 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-07-13 19:51:51,060 INFO L628 ElimStorePlain]: treesize reduction 70, result has 79.8 percent of original size [2021-07-13 19:51:51,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-13 19:51:51,065 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:755, output treesize:269 [2021-07-13 19:51:51,264 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-07-13 19:51:52,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:51:52,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,553 WARN L205 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 99 [2021-07-13 19:51:52,553 INFO L628 ElimStorePlain]: treesize reduction 437, result has 46.5 percent of original size [2021-07-13 19:51:52,553 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1485 vanished before elimination [2021-07-13 19:51:52,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:52,559 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,716 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:51:52,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:52,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:52,722 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,032 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2021-07-13 19:51:53,033 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:51:53,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-07-13 19:51:53,038 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,191 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:51:53,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:53,191 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1478 vanished before elimination [2021-07-13 19:51:53,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 4 treesize of output 2 [2021-07-13 19:51:53,197 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,350 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:51:53,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:53,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 3 treesize of output 1 [2021-07-13 19:51:53,355 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,505 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:51:53,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:53,505 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1490 vanished before elimination [2021-07-13 19:51:53,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:53,510 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,661 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:51:53,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:53,661 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1481 vanished before elimination [2021-07-13 19:51:53,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:53,666 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,812 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:51:53,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:53,813 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1483 vanished before elimination [2021-07-13 19:51:53,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 13 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:51:53,817 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 22 variables, input treesize:825, output treesize:266 [2021-07-13 19:51:53,965 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-07-13 19:51:54,194 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:54,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105445600] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:54,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:54,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:51:54,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125074056] [2021-07-13 19:51:54,195 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:54,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:54,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:54,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:54,195 INFO L87 Difference]: Start difference. First operand 1014 states and 3602 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:54,312 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 45 [2021-07-13 19:51:54,493 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-07-13 19:51:54,636 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-07-13 19:51:55,016 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-07-13 19:51:55,371 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 44 [2021-07-13 19:51:55,536 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 39 [2021-07-13 19:51:55,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:55,565 INFO L93 Difference]: Finished difference Result 1344 states and 4546 transitions. [2021-07-13 19:51:55,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:51:55,566 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:55,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:55,568 INFO L225 Difference]: With dead ends: 1344 [2021-07-13 19:51:55,568 INFO L226 Difference]: Without dead ends: 1329 [2021-07-13 19:51:55,568 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1842.7ms TimeCoverageRelationStatistics Valid=200, Invalid=612, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:51:55,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1329 states. [2021-07-13 19:51:55,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1329 to 1017. [2021-07-13 19:51:55,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 1016 states have (on average 3.5541338582677167) internal successors, (3611), 1016 states have internal predecessors, (3611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:55,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 3611 transitions. [2021-07-13 19:51:55,581 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 3611 transitions. Word has length 20 [2021-07-13 19:51:55,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:55,581 INFO L482 AbstractCegarLoop]: Abstraction has 1017 states and 3611 transitions. [2021-07-13 19:51:55,581 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:55,581 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 3611 transitions. [2021-07-13 19:51:55,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:55,582 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:55,582 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:55,783 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29978 [2021-07-13 19:51:55,783 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:55,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:55,783 INFO L82 PathProgramCache]: Analyzing trace with hash -1632519596, now seen corresponding path program 153 times [2021-07-13 19:51:55,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:55,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495259306] [2021-07-13 19:51:55,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:55,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:56,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:56,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:56,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495259306] [2021-07-13 19:51:56,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495259306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:56,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896087547] [2021-07-13 19:51:56,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:56,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:51:56,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:56,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:51:56,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:56,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 11 treesize of output 2 [2021-07-13 19:51:56,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 9 treesize of output 2 [2021-07-13 19:51:56,401 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:56,407 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:56,413 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 10 treesize of output 1 [2021-07-13 19:51:56,418 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 8 treesize of output 1 [2021-07-13 19:51:56,424 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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-07-13 19:51:56,430 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 9 treesize of output 2 [2021-07-13 19:51:56,436 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 11 treesize of output 2 [2021-07-13 19:51:56,441 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,446 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:56,446 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 7 treesize of output 1 [2021-07-13 19:51:56,452 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 7 treesize of output 1 [2021-07-13 19:51:56,457 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:56,462 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:56,468 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:51:56,473 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 10 treesize of output 1 [2021-07-13 19:51:56,479 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 10 treesize of output 1 [2021-07-13 19:51:56,484 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:56,489 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:51:56,494 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:56,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 8 treesize of output 1 [2021-07-13 19:51:56,499 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,799 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-07-13 19:51:56,799 INFO L628 ElimStorePlain]: treesize reduction 42, result has 88.4 percent of original size [2021-07-13 19:51:56,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:51:56,803 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:969, output treesize:321 [2021-07-13 19:51:56,968 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:51:58,094 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1500, ends_with_6, v_prenex_1504, v_prenex_1508], 10=[v_prenex_1499, ends_with_10, v_prenex_1503, v_prenex_1507]} [2021-07-13 19:51:58,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:58,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:58,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:51:58,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:58,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:58,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:58,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:51:58,120 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:58,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:58,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:58,128 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:58,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:58,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:51:58,136 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,143 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:58,143 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,431 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 81 [2021-07-13 19:51:58,431 INFO L628 ElimStorePlain]: treesize reduction 740, result has 24.3 percent of original size [2021-07-13 19:51:58,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 6 treesize of output 2 [2021-07-13 19:51:58,437 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:58,441 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:58,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 3 treesize of output 1 [2021-07-13 19:51:58,545 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,653 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:51:58,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:58,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:58,658 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:58,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-07-13 19:51:58,760 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,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 3 treesize of output 1 [2021-07-13 19:51:58,765 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:58,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:58,864 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:58,868 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:58,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:58,961 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:59,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:59,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:59,051 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:59,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:59,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:51:59,137 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 17 variables, input treesize:1189, output treesize:148 [2021-07-13 19:51:59,410 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:59,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896087547] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:59,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:59,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:51:59,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162756938] [2021-07-13 19:51:59,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:59,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:59,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:59,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:59,411 INFO L87 Difference]: Start difference. First operand 1017 states and 3611 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:00,352 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 72 [2021-07-13 19:52:00,729 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 36 [2021-07-13 19:52:00,962 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-13 19:52:01,159 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 34 [2021-07-13 19:52:01,357 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2021-07-13 19:52:01,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:01,373 INFO L93 Difference]: Finished difference Result 1394 states and 4618 transitions. [2021-07-13 19:52:01,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:52:01,374 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:01,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:01,376 INFO L225 Difference]: With dead ends: 1394 [2021-07-13 19:52:01,376 INFO L226 Difference]: Without dead ends: 1319 [2021-07-13 19:52:01,376 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 2420.1ms TimeCoverageRelationStatistics Valid=225, Invalid=897, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:52:01,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1319 states. [2021-07-13 19:52:01,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1319 to 1023. [2021-07-13 19:52:01,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.5547945205479454) internal successors, (3633), 1022 states have internal predecessors, (3633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:01,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 3633 transitions. [2021-07-13 19:52:01,390 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 3633 transitions. Word has length 20 [2021-07-13 19:52:01,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:01,390 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 3633 transitions. [2021-07-13 19:52:01,390 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:01,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 3633 transitions. [2021-07-13 19:52:01,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:01,391 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:01,391 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:01,591 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30220 [2021-07-13 19:52:01,592 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:01,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:01,592 INFO L82 PathProgramCache]: Analyzing trace with hash -447437616, now seen corresponding path program 154 times [2021-07-13 19:52:01,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:01,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775339954] [2021-07-13 19:52:01,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:01,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:01,803 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:01,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:01,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775339954] [2021-07-13 19:52:01,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775339954] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:01,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077318160] [2021-07-13 19:52:01,804 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:01,878 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:52:01,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:01,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 19:52:01,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:02,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,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 7 treesize of output 1 [2021-07-13 19:52:02,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:02,221 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:52:02,226 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:02,231 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:52:02,236 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,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-07-13 19:52:02,241 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-13 19:52:02,246 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,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-07-13 19:52:02,252 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:02,257 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-13 19:52:02,262 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:52:02,267 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-13 19:52:02,272 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-13 19:52:02,277 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:52:02,281 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:52:02,286 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,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 11 treesize of output 2 [2021-07-13 19:52:02,290 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,424 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-07-13 19:52:02,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:02,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-13 19:52:02,428 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:705, output treesize:289 [2021-07-13 19:52:02,587 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:52:03,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-13 19:52:03,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,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-07-13 19:52:03,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,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-07-13 19:52:03,612 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,913 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 86 [2021-07-13 19:52:03,914 INFO L628 ElimStorePlain]: treesize reduction 412, result has 39.4 percent of original size [2021-07-13 19:52:03,914 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1521 vanished before elimination [2021-07-13 19:52:03,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-07-13 19:52:03,919 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,041 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:52:04,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:04,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 4 treesize of output 2 [2021-07-13 19:52:04,047 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,168 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:52:04,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:04,169 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1514 vanished before elimination [2021-07-13 19:52:04,169 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1525 vanished before elimination [2021-07-13 19:52:04,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:52:04,174 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,295 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:52:04,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:04,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 5 treesize of output 1 [2021-07-13 19:52:04,301 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,419 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:52:04,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:04,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 3 treesize of output 1 [2021-07-13 19:52:04,424 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,540 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:52:04,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:04,541 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1517 vanished before elimination [2021-07-13 19:52:04,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 4 treesize of output 2 [2021-07-13 19:52:04,545 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,661 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:52:04,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:04,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-07-13 19:52:04,666 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,778 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:52:04,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:04,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:52:04,781 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 18 variables, input treesize:767, output treesize:201 [2021-07-13 19:52:05,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:05,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077318160] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:05,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:05,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:52:05,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783313455] [2021-07-13 19:52:05,106 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:52:05,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:05,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:52:05,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:52:05,106 INFO L87 Difference]: Start difference. First operand 1023 states and 3633 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:05,294 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2021-07-13 19:52:05,519 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-07-13 19:52:06,043 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-07-13 19:52:06,277 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-13 19:52:06,586 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 42 [2021-07-13 19:52:06,790 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-07-13 19:52:06,985 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 41 [2021-07-13 19:52:07,174 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2021-07-13 19:52:07,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:07,192 INFO L93 Difference]: Finished difference Result 1452 states and 4795 transitions. [2021-07-13 19:52:07,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:52:07,192 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:07,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:07,195 INFO L225 Difference]: With dead ends: 1452 [2021-07-13 19:52:07,195 INFO L226 Difference]: Without dead ends: 1362 [2021-07-13 19:52:07,195 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2355.7ms TimeCoverageRelationStatistics Valid=211, Invalid=781, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:52:07,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2021-07-13 19:52:07,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1026. [2021-07-13 19:52:07,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 1025 states have (on average 3.5609756097560976) internal successors, (3650), 1025 states have internal predecessors, (3650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:07,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 3650 transitions. [2021-07-13 19:52:07,208 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 3650 transitions. Word has length 20 [2021-07-13 19:52:07,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:07,208 INFO L482 AbstractCegarLoop]: Abstraction has 1026 states and 3650 transitions. [2021-07-13 19:52:07,208 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:07,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 3650 transitions. [2021-07-13 19:52:07,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:07,210 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:07,210 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:07,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30377 [2021-07-13 19:52:07,410 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:07,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:07,411 INFO L82 PathProgramCache]: Analyzing trace with hash 1312615324, now seen corresponding path program 155 times [2021-07-13 19:52:07,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:07,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54278574] [2021-07-13 19:52:07,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:07,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:07,710 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:07,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:07,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54278574] [2021-07-13 19:52:07,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54278574] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:07,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163035721] [2021-07-13 19:52:07,710 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:07,785 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:52:07,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:07,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:07,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:08,256 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:08,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163035721] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:08,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:08,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:52:08,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311211078] [2021-07-13 19:52:08,256 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:52:08,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:08,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:52:08,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:52:08,257 INFO L87 Difference]: Start difference. First operand 1026 states and 3650 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:08,471 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-07-13 19:52:09,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:09,986 INFO L93 Difference]: Finished difference Result 1400 states and 4711 transitions. [2021-07-13 19:52:09,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:52:09,986 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:09,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:09,988 INFO L225 Difference]: With dead ends: 1400 [2021-07-13 19:52:09,988 INFO L226 Difference]: Without dead ends: 1385 [2021-07-13 19:52:09,988 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 2039.2ms TimeCoverageRelationStatistics Valid=347, Invalid=1135, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 19:52:09,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states. [2021-07-13 19:52:09,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 1027. [2021-07-13 19:52:09,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 1026 states have (on average 3.5623781676413255) internal successors, (3655), 1026 states have internal predecessors, (3655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:10,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 3655 transitions. [2021-07-13 19:52:10,001 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 3655 transitions. Word has length 20 [2021-07-13 19:52:10,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:10,001 INFO L482 AbstractCegarLoop]: Abstraction has 1027 states and 3655 transitions. [2021-07-13 19:52:10,001 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:10,001 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 3655 transitions. [2021-07-13 19:52:10,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:10,003 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:10,003 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:10,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30724,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:10,203 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:10,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:10,203 INFO L82 PathProgramCache]: Analyzing trace with hash -199404120, now seen corresponding path program 156 times [2021-07-13 19:52:10,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:10,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319869157] [2021-07-13 19:52:10,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:10,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:10,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:10,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:10,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319869157] [2021-07-13 19:52:10,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319869157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:10,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152580972] [2021-07-13 19:52:10,527 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:10,600 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:52:10,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:10,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-13 19:52:10,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:10,789 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-07-13 19:52:11,073 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_1530, v_prenex_1532, v_prenex_1533, ends_with_6], 15=[v_prenex_1529]} [2021-07-13 19:52:11,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,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 1 [2021-07-13 19:52:11,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,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 9 treesize of output 1 [2021-07-13 19:52:11,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,459 WARN L205 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 91 [2021-07-13 19:52:11,459 INFO L628 ElimStorePlain]: treesize reduction 410, result has 45.7 percent of original size [2021-07-13 19:52:11,459 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1532 vanished before elimination [2021-07-13 19:52:11,459 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1533 vanished before elimination [2021-07-13 19:52:11,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 3 treesize of output 1 [2021-07-13 19:52:11,464 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:52:11,469 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,621 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:52:11,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:11,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-07-13 19:52:11,627 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:52:11,632 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,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 6 treesize of output 2 [2021-07-13 19:52:11,637 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:52:11,642 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,783 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:52:11,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:11,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-13 19:52:11,793 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 10 variables, input treesize:773, output treesize:317 [2021-07-13 19:52:12,072 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 121 [2021-07-13 19:52:12,484 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 108 [2021-07-13 19:52:12,762 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 72 [2021-07-13 19:52:13,776 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1541, v_prenex_1552, v_prenex_1542], 1=[v_prenex_1540], 6=[v_prenex_1551, ends_with_2, v_prenex_1543, v_prenex_1544, v_prenex_1545, ends_with_10, v_prenex_1546, v_prenex_1547, v_prenex_1548, v_prenex_1549, v_prenex_1550]} [2021-07-13 19:52:13,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 6 treesize of output 2 [2021-07-13 19:52:13,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,156 WARN L205 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 98 [2021-07-13 19:52:14,156 INFO L628 ElimStorePlain]: treesize reduction 809, result has 25.9 percent of original size [2021-07-13 19:52:14,156 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1552 vanished before elimination [2021-07-13 19:52:14,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-07-13 19:52:14,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,363 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 93 [2021-07-13 19:52:14,364 INFO L628 ElimStorePlain]: treesize reduction 34, result has 87.9 percent of original size [2021-07-13 19:52:14,364 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1540 vanished before elimination [2021-07-13 19:52:14,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-07-13 19:52:14,370 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:52:14,375 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:14,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 5 treesize of output 1 [2021-07-13 19:52:14,472 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:14,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:52:14,566 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:14,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:52:14,658 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:14,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:52:14,749 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:14,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 6 treesize of output 2 [2021-07-13 19:52:14,837 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:14,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:52:14,923 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:15,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:15,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 3 treesize of output 1 [2021-07-13 19:52:15,009 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:15,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:15,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:52:15,091 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:15,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:15,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 6 treesize of output 2 [2021-07-13 19:52:15,171 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:15,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:15,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:52:15,248 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:15,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:15,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 15 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:52:15,322 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 21 variables, input treesize:1098, output treesize:148 [2021-07-13 19:52:15,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:15,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152580972] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:15,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:15,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:52:15,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945307430] [2021-07-13 19:52:15,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:52:15,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:15,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:52:15,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:52:15,511 INFO L87 Difference]: Start difference. First operand 1027 states and 3655 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-07-13 19:52:16,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:52:16,419 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30748,161 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:16,419 WARN L547 AbstractCegarLoop]: Verification canceled [2021-07-13 19:52:16,421 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-07-13 19:52:16,422 WARN L196 ceAbstractionStarter]: Timeout [2021-07-13 19:52:16,423 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.07 07:52:16 BasicIcfg [2021-07-13 19:52:16,423 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-07-13 19:52:16,423 INFO L168 Benchmark]: Toolchain (without parser) took 764818.72 ms. Allocated memory was 185.6 MB in the beginning and 828.4 MB in the end (delta: 642.8 MB). Free memory was 165.3 MB in the beginning and 754.6 MB in the end (delta: -589.3 MB). Peak memory consumption was 55.0 MB. Max. memory is 8.0 GB. [2021-07-13 19:52:16,423 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.09 ms. Allocated memory is still 185.6 MB. Free memory is still 166.7 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-07-13 19:52:16,423 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.80 ms. Allocated memory is still 185.6 MB. Free memory was 165.2 MB in the beginning and 163.7 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-07-13 19:52:16,423 INFO L168 Benchmark]: Boogie Preprocessor took 12.66 ms. Allocated memory is still 185.6 MB. Free memory was 163.7 MB in the beginning and 162.5 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-13 19:52:16,423 INFO L168 Benchmark]: RCFGBuilder took 527.60 ms. Allocated memory is still 185.6 MB. Free memory was 162.4 MB in the beginning and 157.9 MB in the end (delta: 4.5 MB). Peak memory consumption was 26.5 MB. Max. memory is 8.0 GB. [2021-07-13 19:52:16,423 INFO L168 Benchmark]: TraceAbstraction took 764256.34 ms. Allocated memory was 185.6 MB in the beginning and 828.4 MB in the end (delta: 642.8 MB). Free memory was 157.4 MB in the beginning and 754.6 MB in the end (delta: -597.2 MB). Peak memory consumption was 46.3 MB. Max. memory is 8.0 GB. [2021-07-13 19:52:16,423 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.09 ms. Allocated memory is still 185.6 MB. Free memory is still 166.7 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 18.80 ms. Allocated memory is still 185.6 MB. Free memory was 165.2 MB in the beginning and 163.7 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 12.66 ms. Allocated memory is still 185.6 MB. Free memory was 163.7 MB in the beginning and 162.5 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 527.60 ms. Allocated memory is still 185.6 MB. Free memory was 162.4 MB in the beginning and 157.9 MB in the end (delta: 4.5 MB). Peak memory consumption was 26.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 764256.34 ms. Allocated memory was 185.6 MB in the beginning and 828.4 MB in the end (delta: 642.8 MB). Free memory was 157.4 MB in the beginning and 754.6 MB in the end (delta: -597.2 MB). Peak memory consumption was 46.3 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 143]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (1027states) and FLOYD_HOARE automaton (currently 16 states, 17 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 24 known predicates. - 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: 764198.6ms, OverallIterations: 182, TraceHistogramMax: 1, EmptinessCheckTime: 192.1ms, AutomataDifference: 295558.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 17.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 11467 SDtfs, 20060 SDslu, 71183 SDs, 0 SdLazy, 80719 SolverSat, 7698 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 45235.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 7138 GetRequests, 2209 SyntacticMatches, 191 SemanticMatches, 4737 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36533 ImplicationChecksByTransitivity, 352221.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1027occurred in iteration=181, InterpolantAutomatonStates: 3443, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1822.8ms AutomataMinimizationTime, 181 MinimizatonAttempts, 47810 StatesRemovedByMinimization, 177 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 898.4ms SsaConstructionTime, 2145.4ms SatisfiabilityAnalysisTime, 423641.1ms InterpolantComputationTime, 6715 NumberOfCodeBlocks, 6715 NumberOfCodeBlocksAsserted, 516 NumberOfCheckSat, 6373 ConstructedInterpolants, 242 QuantifiedInterpolants, 273147 SizeOfPredicates, 2364 NumberOfNonLiveVariables, 13328 ConjunctsInSsa, 5985 ConjunctsInUnsatCore, 342 InterpolantComputations, 22 PerfectInterpolantSequences, 18/962 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